About Telex Global Ltd (09842652) United Kingdom