About N21 Group Limited (12888309) United Kingdom