Sharemaestro, Shanghai Zhida Technology Development Co., Ltd. (2650), 2026-08-15, https://sharemaestro.com/evidence/679300e6-c83d-4f96-9035-33b23c6fa40c/ Record ID: 679300e6-c83d-4f96-9035-33b23c6fa40c Record checksum: 0e3463e4e36253af971278453544b06f234bb40de8db5897e9cde972f61ba7bb