Key factsactiveLegal nameOLIVIER JACQUES STAMBOULIfr_inpiRegistration334877859fr_inpiStatusactivefr_inpiIncorporated1986-01-13fr_inpiRegistered address101 BD DEODAT DE SEVERAC, 31300 TOULOUSEfr_inpi