About Meer Cafe Limited (12770011) United Kingdom