About Uk Tellopt Managed Limited (09984711) United Kingdom