You have told us that your home is in the United States and that you are only visiting India recreationally; you presumably would want correspondence from the USCIS or State Department to go to your address in the United States. So from what you've told us so far it appears that you should use your U.S. address.
When asked about your specific travel plans, you should describe your specific travel plans - the ones you know about. For your duration of stay, provide your best estimate consistent with your employer's plans and when your H1B expires.
When asked about the name and address of your prior company, use the name and address of the company that you used in prior filings related to your H1B. I expect that will be the U.S. address. I expect that the company's U.S. and Indian operations are separately incorporated.

