Imperial College London is a public research university located in London, United Kingdom. What is the name of a private resdearch university in London?