Sharemaestro, Zhejiang Hechuan Technology Co., Ltd. (688320), 2026-08-05, https://sharemaestro.com/evidence/1c81b4e7-8084-43cc-b4cd-7e364fcc8958/ Record ID: 1c81b4e7-8084-43cc-b4cd-7e364fcc8958 Record checksum: 7c81ccb922bbad08e2667b36e63ccdbf315426964fa0918ea667a4183523a9f2