About Burford Capital Services Limited (13128424) United Kingdom