Sharemaestro, SCREEN Holdings Co., Ltd. (7735), 2026-08-15, https://sharemaestro.com/evidence/a1f8f592-29b6-4336-808d-7097f534f76d/ Record ID: a1f8f592-29b6-4336-808d-7097f534f76d Record checksum: 1dcb20d19d0bdb75ad184e430b2ba746a5d55ff6bdaa31410b6aa27003a15d0b