Got the same mail too, after filling the form that was sent before that.
I think this form is for the company and sholdnt have been sent to us. From the login interface it say put your business ID.
ON A SERIOUS note What is THE FINANCIAL PACKAGE ATTACHED TO THIS JOB. IS PAY UP TO 200K for starters? <MY User name na SIMONEY