May 26 2015

General contracting

We assume all the risks and bear absolute responsibility to our Customers for quality of services and deadlines