About Texo Group Limited (11383263) United Kingdom