About Foxy Stoat Ltd (12201924) United Kingdom