🇬🇧
OPP SYSTEMS LIMITED
62.09 · Other information technology service activitiesSIC62090IT, Software & DigitalMicroID11728717
📍 OFFICE 1, IZABELLA HOUSE REGENT PLACE, CITY CENTRE, BIRMINGHAM, B1 3NJ, ENGLAND
Data sourced from official commercial registries. Last updated when this company filed its accounts.