About Mermaid Accommodation Limited (12619199) United Kingdom