About Studio Atara Ltd (11041060) United Kingdom