Consolidated Contractors Company (CCC) has helped to develop a “concrete screen” made from 3D-printed formwork. Immensa Technology Labs, a UAE-based additive manufacturing expert, worked with CCC and ...