About Mermaid Enterprises Limited (10576152) United Kingdom