There is quite a bit of info on the web about them. I can't remember exactly where but a simple google will reveal loads.
I have spent a vast amount of time looking into operations in the USA and lets just say these guys were very quickly eliminated from the list. Stories of owners not taking en interest and much more. My 5c worth is, if in doubt, avoid. Big sums of money+Bad Reputation =