Sharemaestro, Zhejiang Red Dragonfly Footwear Co., Ltd. (603116), 2026-08-02, https://sharemaestro.com/evidence/f76ed797-58ff-41cc-b772-ed582175aeb6/ Record ID: f76ed797-58ff-41cc-b772-ed582175aeb6 Record checksum: 101aea08a2a699eaf26a9c1d07897492d60ed523274ee45d77e75fbaa0e3a383