About Studio Glu Ltd (12268035) United Kingdom