ICAPE Group reported revenue results for the financial year ending December 31, 2023. For the period, the group reported revenue of ?179.5 million, down by 18.3% as compared to ?219.6 million last year.