Skrill Ltd


Country United Kingdom
State England
City London
Address Floor 27, 25 Canada Square
Website https://www.skrill.com/

Skrill Ltd Reviews

  • Jul 14, 2015

This is a complete scam. You are not protected in anyway! They now have my license, front and back pictures of my passport, my electricity bill, which is my physical address and all of my debit card info. Stolen Identity, all because I trusted them. I hope this helps others out there. Beware. This was and is an ongoing nightmare. Please don't fall victim to this company. SKRILL is indeed a Rip Off Company.

Write a Review about Skrill Ltd