About Nectar Ltd (11859158) United Kingdom