About Badger & Bears Ltd (12232760) United Kingdom