Share Registrar (JSE)

Link Market Services South Africa (Pty) Ltd

13th Floor, 19 Ameshoff Street, Braamfontein 2001, Johannesburg, South Africa

PO Box 4844, Johannesburg, 2000, South Africa

Share Registrar (UK & Ireland)

Link Registrars Limited

2 Grand Canal Square
Dublin 2
D02 A342

UK Nominated Adviser

RFC Ambrian Limited

Level 28, QV1 Building
250 St Georges Terrace
Perth WA 6000

AIM Broker

Hybridan LLP

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

UK Public Relations

St. Brides Partners Ltd

3 St. Michael’s Alley
London
EC3V 9DS

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