Key factsactiveLegal nameOBRAS Y SERVICIOS BARREDA S.L.fr_inseeRegistration504002676fr_inseeStatusactivefr_inseeTypeForeign legal entityfr_inseeIncorporated2007-12-01fr_inseeRegistered addressCL DIPUTACION 369 3R 2A, 08009 BARCELONA, ESPAGNEfr_inseeIndustry41.20Afr_insee