Company Checkout.com Date 2023-12 Industry Finance City London Country United Kingdom Employees Affected 80 Status Series D