About Mermaid Leisure Limited (09088964) United Kingdom