About Telekom Labs Limited (07273794) United Kingdom