Strix Group report revenue of £119.4m, an increase of 2

© 2025 Vimarsana