About Teco Limited (10963723) United Kingdom