About Nelly Noo Limited (08703326) United Kingdom