I've come across then just once.... did a bit of research and didn't find much at all. No real info on the company, who their clients are nor if they are successful or not.....
Their website also contains almost nothing. Maybe just a small company, but you would expect to find more info on employment, contracts companies that use them at least.
Google doesn't reveal much either I'm afraid......