My first thoughts. Twitter is anonymous so the person you're talking to could be anywhere in the world and be anybody at all. Email is the same. I've just googled Skrill
After 1,103 reviews it's got 1 star on Trust Pilot with people complaining about them enabling fraud...