🇬🇧
LIBRA BRANDS LIMITED
58.29 · Other software publishingSIC58290 · 79120MicroID15268315
📍 UNIT 32 WINNINGTON BUSINESS PARK, WOLSTENCROFT, NORTHWICH, CW8 4DL, ENGLAND
Data sourced from official commercial registries. Last updated when this company filed its accounts.