A public research university in South Kensington, close to South Kensington Station - and close to the Science Museum.
Its website is [1] and the Wikipedia page is [2]