Sent in PM. I don't want to spread it out loud.
Responded by PM. It's a ponzi.
You would technically be able to get your money back if you invested with them as they have a UK registration as a company and there are ways to get people and recover funds (unless of course it's listed blatently somewhere that they're a ponzi or that they won't repay or they just run off).