Organisation Agency for Innovation and Development of Andalucia (IDEA, PIC: 999809168) Type/Role Participant Programme Provide funds? no