About Nco Studio Limited (12338239) United Kingdom