Results of the Annual General Meeting AFINE INVESTMENTS LIMITED APPROVED AS A REIT (Incorporated in the Republic of South Africa) Registration number 2020/852422/06 JSE share code: ANI ISIN: ZAE000303947 ("Afine" or "the Company" or "the Group") RESULTS OF THE ANNUAL GENERAL MEETING Shareholders are advised that, at the Annual General Meeting ("AGM") of Afine shareholders held on Thursday, 14 August 2025, convened in terms of the notice of AGM included in the Company's integrated annual report for the year ended 28 February 2025, the results of voting at the AGM are as follows: - Total number of Afine ordinary shares in issue at the date of the AGM: 72 536 585. - Total number of Afine ordinary shares that were present/represented at the AGM: 71 483 636, being 98.55% of the total number of ordinary shares that could have voted at the AGM. The resolutions proposed at the AGM, together with the percentage of votes carried for and against each resolution, are set out below: Abstain (% of issued Total Votes For Against share (excluding Resolution proposed % % capital) abstentions) Ordinary resolution number 1: Presentation and acceptance of 71 483 636 0 0 71 483 636 annual financial statements (100.00%) (0.00%) (0.00%) (98.55%) Ordinary resolution number 2: Director retirement and re- 71 483 636 0 0 71 483 636 election: G du Preez (100.00%) (0.00%) (0.00%) (98.55%) Ordinary resolution number 3: Re-appointment and 71 483 636 0 0 71 483 636 remuneration of auditors (100.00%) (0.00%) (0.00%) (98.55%) Ordinary resolution number 4: Re-appointment of Audit and 71 483 636 0 0 71 483 636 Risk Committee member: D (100.00%) (0.00%) (0.00%) (98.55%) Kohler Ordinary resolution number 5: Re-appointment of Audit and 71 483 636 0 0 71 483 636 Risk Committee member: MJ (100.00%) (0.00%) (0.00%) (98.55%) Watters Ordinary resolution number 6: Appointment of Audit and Risk 71 483 636 0 0 71 483 636 Committee member: G du Preez (100.00%) (0.00%) (0.00%) (98.55%) Ordinary resolution number 7: Appointment of Social and Ethics 71 483 636 0 0 71 483 636 Committee member: G du Preez (100.00%) (0.00%) (0.00%) (98.55%) Ordinary resolution number 8: Appointment of Social and Ethics 71 483 636 0 0 71 483 636 Committee member: JT Loubser (100.00%) (0.00%) (0.00%) (98.55%) Ordinary resolution number 9: Appointment of Social and Ethics 71 483 636 0 0 71 483 636 Committee member: D Kohler (100.00%) (0.00%) (0.00%) (98.55%) Ordinary resolution number 10: Endorsement of Afine's 71 483 636 0 0 71 483 636 Remuneration Policy (100.00%) (0.00%) (0.00%) (98.55%) Ordinary resolution number 11: Endorsement of the 71 483 636 0 0 71 483 636 implementation of Afine's (100.0%) (0.00%) (0.00%) (98.55%) Remuneration Policy Special resolution number 1: General authority to allot and 71 483 636 0 0 71 483 636 issue shares for cash (100.00%) (0.00%) (0.00%) (98.55%) Special resolution number 2: Authority to issue shares, 71 483 636 0 0 71 483 636 securities convertible into shares (100.00%) (0.00%) (0.00%) (98.55%) or rights that may exceed 30% of the voting power of the current issued share capital Special resolution number 3: Non-Executive directors' 71 483 636 0 0 71 483 636 remuneration (100.00%) (0.00%) (0.00%) (98.55%) Special resolution number 4: General authority to provide 71 483 636 0 0 71 483 636 financial assistance for the (100.00%) (0.00%) (0.00%) (98.55%) subscription and/or purchase of securities in the company or in related or inter-related companies Special resolution number 5: General authority to provide 71 483 636 0 0 71 483 636 financial assistance to related (100.00%) (0.00%) (0.00%) (98.55%) and inter related companies and corporations By Order of the Board Cape Town 15 August 2025 Designated Advisor AcaciaCap Advisors Proprietary Limited Date: 15-08-2025 01:12:00 Produced by the JSE SENS Department. The SENS service is an information dissemination service administered by the JSE Limited ('JSE'). The JSE does not, whether expressly, tacitly or implicitly, represent, warrant or in any way guarantee the truth, accuracy or completeness of the information published on SENS. The JSE, their officers, employees and agents accept no liability for (or in respect of) any direct, indirect, incidental or consequential loss or damage of any kind or nature, howsoever arising, from the use of SENS or the use of, or reliance on, information disseminated through SENS.