Bravura Solutions Limited announced that Andrew Russell has been appointed as Group CEO effective immediately. Mr. Russell has been Interim CEO since 19 June 2023 while the Board undertook a global external executive search for a permanent CEO.