About N17 Studio Ltd (13079294) United Kingdom