It looks like they want you to send the money to them and they'll send you statements. That makes this a pooled investment. That style of investment can very easily turn out to be (or turn into) a Ponzi scheme.
The "good returns" are nothing but a list on their website.
There is no address on their website. If they are accepting thousands of dollars from many clients, where are they located? Who are they regulated with? Why isn't this information proudly posted on their website.
Overall, I recommend quickly walking away from this one.
Read this and you'll be better able to judge managed accounts services: