I have no idea why there is so little information about them, but from personal experience I can say that they are the most reliable partners in several markets. I prefer to do business legally, which is exactly what they do - sometimes to surprising extremes.
On the drawback, there's something very questionable about their affiliate deal - you get even less than the amount that would make you realize there is something up. The deals seem good, but last time I checked, the CPA had some outrageous rate requirements, making it difficult to track whether you're getting your intended income in full; they charge a commission on every transaction.
This review reflects the subjective opinion of the user, and not the official position of the editors.