Crap, they didn't even bother to install a FREE ssl certificate on the website!
Looks like pure scam!
They need to rectify it, otherwise, this is not so good for their project. One thing that you will think of is that, this will be abandoned soon. Once they got what they want, they will disappear into thin air. The team can prove otherwise.