About Fox And Badger Holdings Limited (12648810) United Kingdom