About Toscafund Asset Management Llp (OC320318) United Kingdom