About Nerdrage Studios Ltd (09964084) United Kingdom