Imtech Marine opened a new office in the Algeciras-Strait of Gibraltar region, Spain. The office is the 74th location in the global…