Never heard of them before. However, I'm not really interested in sites that provide such services as more often than not are only really available in only a handful of countries and have split reputation; Half of users praising them and the other half usually claiming/complaining that they never received their cash out.
Hard to know who's telling the truth without testing it for yourself in most cases