Organisation KTH ROYAL INSTITUTE OF TECHNOLOGY (KTH, PIC: 999990946) Type/Role Participant Programme Provide funds? no