About Meb Cafe Limited (12086888) United Kingdom