Organisation National Technical University of Athens (NTUA, PIC: 999978142) Type/Role Participant Programme Provide funds? no