Sharemaestro, Shanghai Serum Bio-Technology Co., Ltd. (688163), 2026-08-06, https://sharemaestro.com/evidence/096ad921-3c55-4517-9652-d9ac5d2dab49/ Record ID: 096ad921-3c55-4517-9652-d9ac5d2dab49 Record checksum: 8a18b6e4ce177848bd8badbc741ab67972a68d728628b1e2250e1145e68c18d5