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