Organisation Innovate UK (Innovate UK, PIC: 890416351) Type/Role Participant Programme Provide funds? yes