Company overview
Company Number
OE027971
Name
Lemnos Investments Limited
Entity type
Overseas Entity
Status
Active
Incorporation date
28 February 2023
Address
105 First Floor, Waterside Property, Eden Island, Seychelles
Country
United Kingdom