About Nelly Noo Retail Ltd (13530406) United Kingdom