About N Studio Limited (02886984) United Kingdom