About Teltek Limited (12149566) United Kingdom