🇬🇧
INVICTA HYDROGEN SYSTEMS LIMITED
35.11 · Production of electricitySIC35110 · 35210 · 72110 · 86900IT, Software & DigitalSmallID10786600
📍 OFFICE 1, IZABELLA HOUSE,, 24-26 REGENT PLACE, CITY CENTRE,, BIRMINGHAM, B1 3NJ, ENGLAND
Data sourced from official commercial registries. Last updated when this company filed its accounts.