Business Intel unveils plans to axe 15% of workforce in cost saving initiative Indrabati Lahiri 05/08/2024