Key factsactiveLegal nameTROWBRIDGE S.L.Ufr_inseeRegistration990510877fr_inseeStatusactivefr_inseeTypeForeign legal entityfr_inseeIncorporated2025-08-22fr_inseeRegistered address42 Calle Alfonso XII, 28015 Madrid, ESPAGNEfr_inseeIndustry68.32Bfr_insee