translate English to French: We deliver our services through people, partnerships and technology.
Nous assurons la prestation de nos services par l'intermédiaire de gens, de partenariats et de la technologie.