About Nelly N Elly Ltd (13399429) United Kingdom