No data
Dabigatran Etexilate Intermediate
42288-26-6
Shanghai Science Scale Pharmaceutical Technology Co., Ltd.
Chemtn Biological Technology Limited