Key factsactiveLegal nameOPERA SOFTWARE SPAIN S.L.no_brregRegistration933848345no_brregStatusactiveno_brregIncorporated2024-07-30no_brregRegistered addressRamón Turró 91, 08005 Barcelonano_brreg