Organisation National Hellenic Research Foundation (NHRF, PIC: 999479853) Type/Role Participant Programme Provide funds? no