About Nelly London Limited (13255511) United Kingdom