About Mermaid Cafe Bar Limited (12538364) United Kingdom