About Memsaab Retail Limited (08774910) United Kingdom