Sharemaestro, Zhangjiagang Haiguo New Energy Equipment Manufacturing Co., Ltd. (301063), 2026-08-11, https://sharemaestro.com/evidence/887bf00c-f7c8-4893-a20b-c3bddde9fc09/ Record ID: 887bf00c-f7c8-4893-a20b-c3bddde9fc09 Record checksum: 795a9422bec3a48df0cd3f3c3990b08a25a70714093c6b16ab5bb5278d57ec9b