Sharemaestro, Dufu Technology Corp. Berhad (7233), 2026-08-15, https://sharemaestro.com/evidence/92516942-bdc8-451e-8edc-395629c58585/ Record ID: 92516942-bdc8-451e-8edc-395629c58585 Record checksum: 53f5ea4a33a1c1ef1c7e3f6156150356673558c177ddb411106873627db8ab4b