Mining giant Gemfields posts impressive R3. 6 billion revenue for 2024, while managing challenges including net debt of $80. 5m, Mozambican civil unrest, and Zambian export complications.