The new office would be located in Bengaluru, widely recognised as a technology hub of India, and would begin operations early 2026, the company said