🇬🇧
UMBRELLA RESEARCH CORPORATION LTD
72.19 · Other research and experimental development on natural sciences and engineeringSIC72190MicroID11249669
📍 27 NEW WALK, LEICESTER, LE1 6TE, ENGLAND
Data sourced from official commercial registries. Last updated when this company filed its accounts.