40366911000001108
Beijing Institute of Biological Products (supplier)
2063301000001105
None (leaf concept).