Invia is headquartered in Australia, with offices in Singapore, Noida, and Gurgaon.