Deloitte LLP
Liberum Capital Limited
Bryan Cave Leighton Paisner
Norton Rose Fulbright LLP
Liberum Capital Limited