Maybe I'm wrong to use this as a good source, but companies house says that the founders (4 of them...all same address) have invested £50,000....a shade off the £5mil.
You would of thought £5mil would of brought you a faster loading and professionally designed website. Especially if you are looking at investing "from as little as £100 to £1 million". Another interesting point for potential... investors. They offer an amazing "100% Money back guarantee" despite investors having to be aware of "the level of risk to which you will be exposed".
Theres also a lot of mentions of a brand new class concept which I don't think I've ever heard of.... First/Business Premium Class....despite there by the looks of it been no first at all!