About Teclyn Limited (10335216) United Kingdom