About Telco Holdings Uk (a) Limited (11099638) United Kingdom