About Texo Holdings Limited (10940891) United Kingdom