is not in process of liquidation on Feb 1, 2024
Where is SA "MASTERCARD EUROPE"'s headquarters?
SA "MASTERCARD EUROPE"'s headquarters is located at Προδρόμου, 121, HADJIKYRIAKEION BLD 1, Floor 1, Στρόβολος, 2064, Λευκωσία, Κύπρος
What year was SA "MASTERCARD EUROPE" started?
SA "MASTERCARD EUROPE" was started in 2021