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