Sharemaestro, Rayitek Hi-Tech Film Company Ltd., Shenzhen (688323), 2026-07-24, https://sharemaestro.com/evidence/310a63a6-a895-46ec-bd6b-f59c3f8aaf8e/ Record ID: 310a63a6-a895-46ec-bd6b-f59c3f8aaf8e Record checksum: efc15458f392f6f2f7642c2823b045f6ed160dbe209259e85d7987d4e1ce8131