Organisation Malta Council for Science & Technology (MCST, PIC: 922810083) Type/Role Participant Programme Provide funds? no Budget reserved Budget committed