As a foreign company incorporating in India, you would need to have a registered office address in India. The registered office address is the official address of the company in India, and all official communications and notices would be sent to this address.