About Teftech Limited (10398377) United Kingdom