SupportAccount Activation and Upgrade
Yes, you have to register the company in India and have a valid Indian bank account as well.