Sharemaestro, Shenzhen Xinhao Photoelectricity Technology Co., Ltd (301051), 2026-08-05, https://sharemaestro.com/evidence/110d42c8-b994-4789-9006-ee7f754cb4ae/ Record ID: 110d42c8-b994-4789-9006-ee7f754cb4ae Record checksum: 9378d718df218649fc57bde1984898f8035f2acee896ffadedb39470736ab5ec