It seems that banks are the new target for the UK.
https://www.bbc.co.uk/news/uk-politics-60476137
London is one of the key centers for global banking. That said, I can't imagine Russian billionaires don't have means to shelter funds, nested shells in some offshore bank I'd imagine.