About Studio Granta Limited (10533155) United Kingdom