May 26 2015 General contracting We assume all the risks and bear absolute responsibility to our Customers for quality of services and deadlines Share: