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