About Mermaid Island Beauty Limited (13364285) United Kingdom