About The Mermaid Rocks Limited (11522430) United Kingdom