About Nelly Investment Services Limited (04898334) United Kingdom