Deloitte LLP
Investec Bank PLC
RBC Capital Markets
Hogan Lovells International LLP