Company overview
Company Number
OE023926
Name
Mermaid Investments Inc
Entity type
Overseas Entity
Status
Active
Incorporation date
7 February 2023
Address
Po Box 74118 Varkiza, Athens, 166 02, Greece
Postal code
166 02
Country
United Kingdom