About Badger Technology Ltd (10998633) United Kingdom