About London Nectar Investments Ltd (11074730) United Kingdom