Yeah, I think I'll be staying away from this site. So many red flags, definitely not for me. I don't have any trust in this whatsoever.
They have 9 reviews on Trust Pilot, all of them rating it 'Poor'. That's the lowest rating you can give. If that doesn't turn you off this site, I don't know...