Headquarters: Barcelona, Catalonia, Spain
Industry: Infrastructure