2-methoxyethyl 12-hydroxyoctadecanoate [6641-84-5] 95%2-methoxyethyl 12-hydroxyoctadecanoate [6641-84-5] 95%SKU: 6641845Add to Quote