Advanced company searchLink opens in new window

Search the register – results

All results

  • LUMORA LIMITED

    04569106 - Incorporated on 22 October 2002

    4 Bartholemews Walk, Ely, Cambridgeshire, England, CB7 4EA

  • LUMORA SKIN LLP

    OC428239 - Incorporated on 29 July 2019

    4385, OC428239: COMPANIES HOUSE DEFAULT ADDRESS, Cardiff, CF14 8LH

  • LUMORANGE LTD

    15649664 - Incorporated on 15 April 2024

    3rd Floor, 86-90 Paul Street, London, England, United Kingdom, EC2A 4NE