The support team of the platform is absolutely magnificent. To be very honest, I was very reluctant to sign up because I thought it would be a lengthy process. I felt this way because you have to contact the support team before you'd be able to register. Well, to my surprise, their process was very quick.
And Anna walked me through the whole process. Thanks!