About N7 Studios Limited (07941509) United Kingdom