About Mermaid Care Limited (10234877) United Kingdom