About N2 Studio Limited (10325143) United Kingdom