June 12, 2023
The London-HQ’d payments company is cutting around 150 roles and also reducing its top team by a quarter