Centaur in numbers
£
35.1
m
Revenue (2024)
17
%
EBITDA margin (2024)
£
8.9
m
Net cash at 31 December 2024