Sharemaestro, Zhaoke Ophthalmology Limited (6622), 2026-08-21, https://sharemaestro.com/evidence/230ab2c1-8262-4a14-bb64-525dff273a21/ Record ID: 230ab2c1-8262-4a14-bb64-525dff273a21 Record checksum: 70132079aa3b51b0ee9b09860612b8694fcaa700135443c867a2a81139617a93