sounds like a scam, which website allows bank accounts on without a help desk phone number?
That's what gets me, sounds like a scam, looks so unprofessional
You do not need a bank account.
What you do need is a user name and password, sounds like they could have keyloggers in the program for when you download it
Then again, I have looked more, can't find any scam things but this is bugging me, is it a scam or not