About Fox & Hare Group Ltd (12102872) United Kingdom