Deloitte LLP
BNP Paribas
Investec Bank PLC
BNP Paribas
Norton Rose Fulbright LLP