Number of Employees: 385
Location: London, Bristol, Manchester and Swansea (UK)
Industry: Tech (consultancy)
Using technology to improve society - for everyone.