About Telxl Holdings Limited (12897040) United Kingdom