About Nlc Studio Ltd (11906057) United Kingdom