One of the things that sets off my huckster radar, is a web site that makes absolutely zero mention of the people behind the company.
The motivation for this is often that the company directors have a shady past, or are keeping a low profile for when their dubious enterprise fails. Realize that...