BDO LLP
Investec Bank PLC
Liberum Capital Limited
Shore Capital Stockbrokers Ltd
Alma Strategic Communications
Sidley Austin LLP
Shore Capital & Corporate Ltd