About Neoxo Group Ltd (10829262) United Kingdom