About Fox&pooch Limited (11744248) United Kingdom