Chemren Bio-Engineering Co., Ltd.

New inhibitors-GSK2646264A