Sharemaestro, LEPU ScienTech Medical Technology (Shanghai) Co., Ltd. (2291), 2026-08-16, https://sharemaestro.com/evidence/695087c7-9ab2-475b-b24e-5c5e9187623c/ Record ID: 695087c7-9ab2-475b-b24e-5c5e9187623c Record checksum: 24d4ab025b44e240476905c0aaa90540af021ef4750f7f8ca105321963a96033