Ingenta swings to profit as cost cuts offset fall in revenue

© 2025 Vimarsana