Sharemaestro, Shenzhen SDMC Technology Co., Ltd. (0901), 2026-08-16, https://sharemaestro.com/evidence/f728f79e-2107-4484-bc6e-dd868325f918/ Record ID: f728f79e-2107-4484-bc6e-dd868325f918 Record checksum: c6675946645e38f542b60961ed13ab394f891d99693d975e295039b81b31a29e