About Badgerama Entertainment Ltd (13548822) United Kingdom