About Badgr Limited (10526189) United Kingdom