About Mermaid Limited (03283213) United Kingdom