About Badgers Brook Holdings Limited (09121656) United Kingdom