About N13 Studio. Limited (12867178) United Kingdom