About Badger Remedials Limited (06102630) United Kingdom