Organisation Agency for Innovation by Science and Technology (IWT, PIC: 999656878) Type/Role Participant Programme Provide funds? yes Budget reserved Budget committed