Burford Capital Ltd (BUR): financials, 13F holders and insider trades