About Mermaid Healthcare Ltd (12983737) United Kingdom