About Badger Bidco Limited (07590646) United Kingdom