About Techneeco Ltd (07087723) United Kingdom