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