Sharemaestro, Shanghai Yongguan Adhesive Products Corp., Ltd. (603681), 2026-08-02, https://sharemaestro.com/evidence/96a95eb3-729e-4d10-8dbe-4724e6aaf308/ Record ID: 96a95eb3-729e-4d10-8dbe-4724e6aaf308 Record checksum: a37ea809a0c4329f0d12f9a8f429f731a7d09466c20a4dede3aa8a956f42243e