Sharemaestro, Chongqing VDL Electronics Co., Ltd. (301121), 2026-08-02, https://sharemaestro.com/evidence/51014e96-b7dc-4cf2-b483-411fec6bda5d/ Record ID: 51014e96-b7dc-4cf2-b483-411fec6bda5d Record checksum: 54066d811d3e5102a87f8ccdea0bea1434857a46c76a8ee766bab8d73c56a984