About Studio Maya Limited (08187508) United Kingdom