Sharemaestro, Shenzhen RongDa Photosensitive Science & Technology Co., Ltd. (300576), 2026-08-02, https://sharemaestro.com/evidence/302ebec9-0c06-440a-93d9-6ad18c1ab980/ Record ID: 302ebec9-0c06-440a-93d9-6ad18c1ab980 Record checksum: 8875cc68986783eb5f441c48fa226126759c09368d9c242bd3f2d134e5f64b16