About Touchgate Entertainment Ltd (10229579) United Kingdom