Eco107 Ltd is an active company incorporated on 10 December 2024 with the registered office located in Leicester, Leicestershire. Eco107 Ltd was registered 1 year 2 months ago.
Registered office address changed from 8 Lodge Farm Road Leicester LE5 2GB England to 16 Plymouth Drive Leicester Leicestershire LE5 5NN on 12 January 2026