Share Registrar (JSE)

Link Market Services South Africa (Pty) Ltd

One Exchange Floor, 2 Gwen Lane, Sandown, Sandton 2196, South Africa

(PO Box 4844, Johannesburg, 2000, South Africa)

Share Registrar (UK & Ireland)

Link Registrars Limited

2 Grand Canal Square
Suite 149,
The Capel Building
Mary’s Abbey,
Dublin 7
D07 DP79

UK Nominated Advisor

Beaumont Cornish Limited

Building 3
566 Chiswick High Road
London W4 5Ya

Joint AIM Broker

Hybridan LLP

2 Jardine House
The Harrovian Business Village
Bessborough Road
Harrow
Middlesex HA1 3EX

Joint AIM Broker

Shard Capital Partners LLP

23 Floor
20 Fenchurch Street
London EC3M 3BY

UK Public Relations

Lifa Communications

Zainab Slemang van Rijmenant
+27 72 348 6443
zainab@lifacommunications.com

JSE Designated Adviser

River Group

Unit 2, 211 Kloof Street
Waterkloof
0145 Pretoria
Republic of South Africa

Auditors & Reporting

Crowe Ireland

Marine House, Clanwilliam Pl,

Dublin, D02 FY24,

Ireland

Solicitors – Irish law

OBH Partners

17 Pembroke Street Upper
Dublin 2
Ireland, D02 AT22

Solicitors – English law

Druces LLP

Salisbury House
London Wall
London EC2M 5PS

Solicitors – Tanzanian law

ENSafrica Tanzania Attorneys

6th floor, International House
Cnr. Shaaban Robert Street and Garden Avenue
P.O. Box 7495, Dar es Salaam, Tanzania