Sharemaestro, Jiangsu Yuxing Film Technology Co., Ltd (300305), 2026-08-01, https://sharemaestro.com/evidence/75f950fb-0c96-46cb-9233-c7d39795922e/ Record ID: 75f950fb-0c96-46cb-9233-c7d39795922e Record checksum: 3511dd8f043b5bd45cb6b1d60b3fb04ec1ef91ab82643a6fea39f4368ff867d7