About H.badger Management Limited (10361403) United Kingdom