Here comes the juicy info.
The address linked to them namely,
Company Address: 24 Granary Mansions Erebus Drive, London, United Kingdom, SE28 0GH
It is being used on some more scam sites as noted below:
The line posted on the website as
Over $5B and counting - More than 175,000 people trust over $5 billion with
has been copy pasted from these scam sites:
Pretty sure these are run by the same groups and no wonder they are scamming people well by these well designed sites and professional looking writeups on their scamsites.
Anyone reading this might get more confused but the point is that these sites are all scams and nothing more than that.