Sharemaestro, Okuwa Co., Ltd. (8217), 2026-08-15, https://sharemaestro.com/evidence/ed373d3d-0635-46f4-83d8-d373bdc14a62/ Record ID: ed373d3d-0635-46f4-83d8-d373bdc14a62 Record checksum: 1017ef2da6684c48ac219e3d0aace005a88ec3067bbef3c8b99051d805b1759d