Where is Skrill Head Office UK

Skrill UK Head Office Address and Contact

  • Address:25 Canada Sq Fl 27, London, Greater London, E14 5LQ, United Kingdom
  • Phone Number: +44 2033082520
  • Email:
  • Number of Employees:2000
  • Established:2001
  • Key People:Anirudh Salaria
  • Est. Annual Revenue:$51.3M

Skrill Head Office UK Location & Directions

Skrill Headquarters UK Executive Team



Anirudh Salaria Manager, Operations
David Pannatier Global Sales Director
Khan Khan Video Editor
Claudia Merisio Manager, Compliance Monitoring
Johan Buenaventura Group Chief Executive Officer
Paul Jardon Vice President & Chief Financial Officer

About Skrill, History and Head Office Information

Skrill Head Office UK Photos


Skrill Company Resources