EY
Berenberg
Stifel Nicolaus Europe Ltd
Berenberg
Camarco
Fasken Martineau LLP