Organisation Centre for Innovation and Business Development Catalonia (CIDEM, PIC: 999794424) Type/Role Unknown Programme Provide funds? yes