🇬🇧
OTTER ENERGY ASSETS LIMITED
35.11 · Production of electricitySIC35110Energy & UtilitiesMicroID14232698
📍 OSMORE FARM, MEMBURY, AXMINSTER, EX13 7TP, ENGLAND
Data sourced from official commercial registries. Last updated when this company filed its accounts.