About Telnet Communications Limited (07010268) United Kingdom