About Fox & Badger International Ltd (12215973) United Kingdom