We have disigned;advised and managed many major ; medium and even small projects for public as well as for private sector.