About Mister Foxx Ltd (11592222) United Kingdom