EOH HOLDINGS LIMITED (Incorporated in the Republic of South Africa) (Registration number 1998/014669/06) JSE share code: EOH ISIN: ZAE000071072 (“EOH”) RESULTS OF GENERAL MEETING Shareholders are advised that at the general meeting of shareholders held on Thursday, 4 April 2024 (in terms of the notice of general meeting dispatched on Friday, 1 March 2024), the resolutions tabled thereat were passed by the requisite majority of shareholders. Details of the results of voting at the general meeting are as follows: - total number of EOH ordinary shares in issue as at the date of the general meeting: 638 083 421; - total number of EOH ordinary shares that could have been voted at the general meeting, excluding 7 796 607 treasury shares: 630 286 814; - total number of EOH A shares in issue as at the date of the general meeting: 40 000 000; - total number of EOH ordinary shares that were present/represented at the general meeting: 253 539 261, being 39.73% of the total number of EOH ordinary shares that could have been voted at the general meeting; - total number of EOH A shares in issue as at the date of the general meeting and that could have been voted at the general meeting: 40 000 000 being 100% of the total number of EOH A shares that could have been voted at the general meeting; and - total number of EOH ordinary shares and EOH A shares that were present/represented at the general meeting: 293 539 261, being 43.79% of the total number of EOH ordinary shares and EOH A shares that could have been voted at the general meeting. Special resolution number 1: Remuneration payable to Non-executive Directors Ordinary shares voted* For Against Abstentions^ 250 186 224, being 39.21% 238 932 150, being 95.50% 11 254 074, being 4.50% 3 353 037, being 0.53% A shares voted* For Against Abstentions^ 40 000 000, being 100% 40 000 000, being 100% - - Total shares voted* For Against Abstentions^ 290 186 224, being 42.80% 278 932 150, being 96.12% 11 254 074, being 3.88% 3 353 037, being 0.49% Special resolution number 2: Remuneration payable to Non-executive Directors for attendance at additional meetings Ordinary shares voted* For Against Abstentions^ 250 186 224, being 39.21% 239 057 204, being 95.55% 11 129 020, being 4.45% 3 353 037, being 0.53% A shares voted* For Against Abstentions^ 40 000 000, being 100% 40 000 000, being 100% - - Total shares voted* For Against Abstentions^ 290 186 224, being 42.80% 279 057 204, being 96.16% 11 129 020, being 3.84% 3 353 037, being 0.49% * shares voted (excluding abstentions) in relation to total shares in issue ^ in relation to total shares in issue 4 April 2024 Sponsor Java Capital