BDO LLP
Canaccord Genuity
Turner Pope Investments (TPI) Ltd
Celicourt Communications Ltd
Haynes Boone, LLP
Allenby Capital Limited