About Mermaid Laundry Ltd (12402418) United Kingdom