About N16 Group Limited (12447848) United Kingdom