About Telexal Ltd (12875526) United Kingdom