Sharemaestro, Shanghai Haohai Biological Technology Co., Ltd. (6826), 2026-08-16, https://sharemaestro.com/evidence/d8917ce2-91f1-48e9-b715-726b917a935c/ Record ID: d8917ce2-91f1-48e9-b715-726b917a935c Record checksum: 7e16588fff51ca9df8e24b3982e9073ac3c2a8eff92e54592c9f31aca7e07e5a