288 employees
Northeastern University London is an experiential and research higher eduction university
2011