Organisation INSTITUTO SUPERIOR TECNICO (IST, PIC: 999992983) Type/Role Participant Programme Provide funds? no