Basic Information
Overview

A construction company deals with turnkey supply of large size desalination plants.

France

Construction / Subcontractor

     
About