About Nelly Holdings Ltd (13309345) United Kingdom