About Burford Capital Plc (09077893) United Kingdom