About Nelly Products Ltd (13528086) United Kingdom