About Telnet International Limited (04126435) United Kingdom