About Fox & Sticks Ltd (12753184) United Kingdom