About Telek Ltd (13336755) United Kingdom