About Mem Cafe Limited (08326311) United Kingdom