About Nc Studio Sweden Limited (12899346) United Kingdom