About Badger Capital Limited (11856303) United Kingdom