About 22 Studios Ltd (12884207) United Kingdom