Investec Bank PLC
Peel Hunt LLP
Belvedere Communications
Stephenson Harwood
Investec Bank PLC
EQ