Leimira Ltd is an active company incorporated on 23 June 2025 with the registered office located in Nottingham, Nottinghamshire. Leimira Ltd was registered 7 months ago.
Registered office address changed from Apartment 705 st. Martins Place 169 Broad Street Birmingham B15 1ED England to 19 Plantin Road Sherwood Sherwood Nottingham NG5 1QT on 18 January 2026