About Mermaid Cosmetics Ltd (12805197) United Kingdom