A public research university with a focus on science, medicine, engineering, and business. It was founded in 1907 and is located in London, England.