BDO LLP
Berenberg
Canaccord Genuity
Alma Strategic Communications
Osborne Clarke LLP
Canaccord Genuity