Sharemaestro, Harbin Xinguang Optic-Electronics Technology Co.,Ltd. (688011), 2026-08-11, https://sharemaestro.com/evidence/dbdc290e-6832-4acc-9638-6d6c00cec8ee/ Record ID: dbdc290e-6832-4acc-9638-6d6c00cec8ee Record checksum: eb8a99168905e1d9a8529ccc7c638ec9e136f95689d5fad43bcc83a1c584ebfd