Contact

+86 21 5152 5055

Address

Building 18, No. 3265, Jinhai Road, Nanqiao Town, Fengxian District, Shanghai

Mailbox: sales@chengyubio.com