About Telex Limited (08018115) United Kingdom