About Mermaid Accessories Ltd (05886978) United Kingdom