About Trigger Happy Games Ltd (10385142) United Kingdom