translate English to French: And to provide that opportunity.
Cette entreprise nous avait choisis et nous offrait cette possibilité.