About Studio Nc Limited (12021410) United Kingdom