About Nectar Emea Limited (05821446) United Kingdom