About Texo 26 Ltd (11282361) United Kingdom