Annual report suite 2023
SENS
Annual results
-
Annual results for the year ended 31 December 2024
Presentations
Mpact’s operational business units
The Group has invested in innovation over the years to build and maintain a sustainable competitive advantage based on research, development and technical support.