Sharemaestro, Shanghai Zhida Technology Development Co., Ltd. (2650), 2026-08-21, https://sharemaestro.com/evidence/f4900cdf-d3da-4ffc-a7ca-1b38dd498888/ Record ID: f4900cdf-d3da-4ffc-a7ca-1b38dd498888 Record checksum: 1257a6ab0f6f87c6dc7af907e345d79b97a2dc964a325ada9dca0dfe0b380797