Sharemaestro, Meiwa Industry Co., Ltd. (7284), 2026-08-15, https://sharemaestro.com/evidence/9314368f-d0e4-477a-9ccb-adc42c2b6e82/ Record ID: 9314368f-d0e4-477a-9ccb-adc42c2b6e82 Record checksum: 23ed44e2cfaf0667c82058a1e40208a6b05ace4eb5dccd890e756d509f2a367a