Company Beamery Date 2023-11 Industry Other City London Country United Kingdom % of Workforce 25% Status Series D