About Badger Management Ltd (11718109) United Kingdom