About Badger Group (holdings) Limited (05478683) United Kingdom