Company Beam
Date 2025-05
Industry Other
City Bristol
Country United Kingdom
Employees Affected 200
Status Unknown