About Badger World Group Ltd (13356384) United Kingdom