Headquarters Location

United KingdomSurrey London, United Kingdom

Primary Business

Industry Related - Show, Event, Conference

Total Employees

1,000-5,000 employees