Sharemaestro, Semba Tohka Industries Co., Ltd (2916), 2026-08-15, https://sharemaestro.com/evidence/d70767cf-7dde-4e78-822c-94b222f4b8b6/ Record ID: d70767cf-7dde-4e78-822c-94b222f4b8b6 Record checksum: 85ed35b012c45317b41a860b666daddc15ed9bc6773c99f2af66b895ebb07f0d