Sharemaestro, Zhaoke Ophthalmology Limited (6622), 2026-08-15, https://sharemaestro.com/evidence/f31bc374-e6b8-4c05-9e85-a974b1f92239/ Record ID: f31bc374-e6b8-4c05-9e85-a974b1f92239 Record checksum: d2477dd0ce8425669be6af11a3caaf23ac80450090a619ced55e0350d4cd2324