Imperial College London

A public research university in South Kensington, close to South Kensington Station.

Its website is and the Wikipedia page is