Investec Bank PLC
Singer Capital Markets Securities Ltd
Investec Bank PLC
Teneo
Dechert LLP
Macfarlanes LLP