Sharemaestro, Shenzhen Weiguang Biological Products Co., Ltd. (002880), 2026-08-15, https://sharemaestro.com/evidence/d2eaf338-31b1-4186-b74f-8aba74fddd32/ Record ID: d2eaf338-31b1-4186-b74f-8aba74fddd32 Record checksum: c7127238d389c284fb66422c930c9a35df36d30f11bf4f4af0f0f58e9d1f8c33