Deloitte LLP
Canaccord Genuity
Celicourt Communications Ltd
Addleshaw Goddard LLP
Eversheds Sutherland LLP
Canaccord Genuity