Sharemaestro, LEPU ScienTech Medical Technology (Shanghai) Co., Ltd. (2291), 2026-08-21, https://sharemaestro.com/evidence/f7c68abc-c73e-40b9-b01f-99dc9d3fe286/ Record ID: f7c68abc-c73e-40b9-b01f-99dc9d3fe286 Record checksum: 8897702d20b194e45fdf71e2c6ce078d3dd7b134e890554f5b26e31fa162a2ab