About Badgera Ltd (13367210) United Kingdom