Product Inquiry

Product Name: 3-dimethoxyphosphorylpropyl 2-benzamidoacetate
CAS Number: 132237-22-0