#12 overall global university, #3 in Europe, a handful of other top 10 placements [1] seem like quite good rankings actually, and not knowing about the University of London seems like a gap in knowledge on your part if anything.
[1] https://www.usnews.com/education/best-global-universities/un...