About Badass Studios Limited (12906303) United Kingdom