About Badger Pass Limited (07559453) United Kingdom