Tag: LeadSquared
Indian tech firm LeadSquared selects Victoria as site of new Oceania HQ
India-based global tech company LeadSquared is establishing a new headquarters in Victoria in a bid to build its first presence in Oceania, bringing new...