First Half 2025 Results Key Financial Results Revenue: R42.3b (down 2.6% from ...