Tuesday, 07 March 2023 09:21

Bravura plans to downsize UK offices