Corporate news Read the latest news News 29 May 2026 ICT Group Public Report 2025 News 21 May 2025 ICT Group Public Report 2024 News 26 April 2024 Public Report 2023