Subscription services - Provision of a Cyber Range Platform - T052/24 Malta Business services Malta Information Technology Agency (MITA) Awarded Seen €500,000 est. value