Contact us
Johan-Cover-NoticeAGM-CorpInfo-Directors'Profile-Mgmt-FinancialHighlights (480KB).pdf
Johan-ChairmanStatement-OpsReview-CorpGov-AuditCmt (640KB).pdf
Johan-FinancialStatement-ShareStats-Properties (270KB).pdf