If you were to ask me randomly, scam or not i would have the following observations.
#1 On their webpage, the example returns they give are ridiculous. This does not jive with someone with world positive intentions.
#2 They incorporated in Wyoming, which AFAIK is the only state that lets you hide the owners of an LLC without a court order. There are also other reasons to incorporate in Wyoming, but Wyoming allows you to only make the board of directors public and not the owners. I am not aware of another state that does that.