Nebula Biotechnology Co., Ltd..

+86-15801534258
info@nebulabio.cn

11 results

Catalog Number Product Name Structure/Description Molecule Weight CAS Number
NBC-234234 Okadaic acid 805 78111-17-8