I think even the website is a setup. And if you contact them as suggested to check a scam they will say they have checked with the recruitment and it is genuine offer and you should pay the advance.
Someone has gone to a lot of trouble but fortunately they cannot handle the technical questions.