About Nerida Retail Limited (12052640) United Kingdom