never used them befoe, never heard of them before. from what i can make out they are a us company, but appear to have a uk telephone number which has been reported as a potential spam number. There isnt any form of address for either the USA or the UK, only an email address, so nothing to trace back to them should anything go wrong.
The main indicators for me are a company address, and company number. If none of these exist then Iwill not use them.
If an offer is too good to be true , then it probably is I'm afraid. My opinion is don't use them, but someone may come back to you with other details (i.e. they have used this site and have had no problems)