translate English to French: The Davnor Water Treatment Technologies Ltd.
Le partenariat avec Davnor Water Treatment Technologies Ltd.