Organisation Thailand Center of Excellence for Life Sciences (TCELS, PIC: 912870784) Type/Role Participant Programme Provide funds? no