About Techneat Holdings Limited (10625906) United Kingdom