ONSTREAM EUROPE LIMITED

16629068
StatusActive
Company typePrivate Limited Company
Incorporated05/08/2025
Company number16629068
Nature of business (SIC)77390 - Renting and leasing of other machinery, equipment and tangible goods n.e.c.
Registered officeLEVEL 4, 16, BLOSSOM STREET, London, E1 6PL
Post townLondon
PostcodeE1 6PL
CountryENGLAND
Accounts categoryNO ACCOUNTS FILED
Accounts next due31/12/2026
Confirmation stmt next due14/08/2027
Last confirmation stmt31/07/2026
Previous namesMACQUARIE METERS EUROPE LIMITED (17/03/2026)
Companies House ↗📍 View on Google Maps
Data from Companies House — updated 2026-08-16.