Company Kayak / OpenTable
Date 2023-10
Industry Other
City Stamford
Country United States
Employees Affected 80
Status Acquired