About Nectar Investment Group Ltd (10495530) United Kingdom