About Nectr Ltd (12212421) United Kingdom