Coventry University London

UK, London

Founded in 1970