About Badger Holdings Limited (03090178) United Kingdom