About N21 Holdings Ltd (12363117) United Kingdom