Company Kape
Date 2023-07
Industry Other
City London
Country United Kingdom
Employees Affected 180
Status Post-IPO