Sharemaestro, Yangtze Optical Electronic Co., Ltd. (688143), 2026-08-15, https://sharemaestro.com/evidence/ea3c76da-0340-47d9-9b1b-a23046ccb27f/ Record ID: ea3c76da-0340-47d9-9b1b-a23046ccb27f Record checksum: e3927c780243baf8697f2040040d0df7de7d0018ea634fda58af06cb58277997