Nice catch! I didn't look into it that deeply, but it makes complete sense now that the OP is likely part of the campaign, if not the owner. I also checked Trustpilot and found only one review, which seems self-promotional rather than a genuine user review. So, i will also emphasise that anyone considering dealing with this should be aware they could be vulnerable to losing their funds.