Their website doesn't seem to be working.
Just a suggestion. Whenever I am concerned about whether or not a site is legit, I bookmark it and visit it frequently for a few months. Many times, they will just disappear and you know that you probably avoided a scam... :