Where is Skrill Corporate office Headquarters

Skrill Headquarters 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 Headquarters Location & Directions

Skrill Headquarters Executive Team



Anirudh SalariaManager, Operations
David PannatierGlobal Sales Director
Khan KhanVideo Editor
Claudia MerisioManager, Compliance Monitoring
Johan BuenaventuraGroup Chief Executive Officer
Paul JardonVice President & Chief Financial Officer

About Skrill, History and Headquarters Information

Skrill Headquarters Photos


Skrill Company Resources