I was wondering if someone knows who is behind this service because I can't seem to find nothing on their webpage. No company details, not even an email.
Wouldn't want all my clients credit cards to end up in the wrong hands. So, anyone knows something about them? Are they trust worthy or is it a scam?