Sharemaestro, Shanghai Obio Technology (Group) Corp., Ltd. (688238), 2026-08-10, https://sharemaestro.com/evidence/68f1da22-0cbb-4159-b3d7-82d0f0ef6861/ Record ID: 68f1da22-0cbb-4159-b3d7-82d0f0ef6861 Record checksum: c9f5a391b3678f5f885de8bd1d472b09f709a4400ef1df8862ee49d5cf8fa911