About Burford Capital Holdings (uk) Limited (07359945) United Kingdom