Sharemaestro, Shanghai Haohai Biological Technology Co., Ltd. (688366), 2026-08-01, https://sharemaestro.com/evidence/d336a97e-c12e-45a1-bda9-d8882edcdf76/ Record ID: d336a97e-c12e-45a1-bda9-d8882edcdf76 Record checksum: a539373cd93c758ce0d7b1346550c4e3c53e7e233d10250001eefb791da5d04b