About Nectar World Private Limited (12591585) United Kingdom