What do you think? I think it looks a little too good to be true : /
But I'm seriously not sure.
Anyone ever heard of them or can tell if they're legit or not?
If you have to ask yourself (and others) whether a company is legit, why would you even want to take a chance. If its too good to be true then it probably is