1 August 2023

Vesttoo to lay off significant number of staff amid fraud investigation