Do I have to enter my credit card to sign up?

No. We only need basic information related to you and your organisation.