MAINSTREAM SHOPPING LTDActive - Proposal to Strike off
10525074 - Incorporated on 14 December 2016
MAINSTREAM AUTOS LIMITEDActive - Proposal to Strike off
10834067 - Incorporated on 23 June 2017
MAINSTREAM LONDON LTD
11062110 - Incorporated on 14 November 2017
MAINSTREAM VENTURES LIMITED
11265588 - Incorporated on 20 March 2018
MAINSTREAM FASHION LIMITEDDisolved
13082118 - Dissolved on 20 December 2022
ZICO MAINSTREAM LIMITEDDisolved
12978403 - Dissolved on 15 February 2022
MAINSTREAM CONSULTANCY LTD
12962849 - Incorporated on 20 October 2020
MAINSTREAM BRANDSCO LTDDisolved
14999567 - Dissolved on 17 December 2024
MAINSTREAM PROJECTS LIMITED
15610753 - Incorporated on 2 April 2024
MAINSTREAM SOLUTIONS LTD
15647120 - Incorporated on 15 April 2024
MAINSTREAM UTILITIES LTD
15869209 - Incorporated on 31 July 2024
DATA DARLING INCORPORATED LTDDisolved
14601671 - Dissolved on 25 June 2024
MAINSTREAM (HOLDINGS) LIMITEDDissolved
SC107209 - Dissolved on 9 September 2011
MAINSTREAM SYSTEMS LIMITED
05675942 - Incorporated on 16 January 2006
MAINSTREAM IRRIGATION LIMITED
05276560 - Incorporated on 3 November 2004
MAINSTREAM PRODUCTIONS LIMITEDDissolved
06291308 - Dissolved on 8 January 2013
MAINSTREAM DIGITAL LIMITED
02742235 - Incorporated on 24 August 1992
MAINSTREAM NETWORK LIMITED
02744573 - Incorporated on 27 August 1992
MAINSTREAM MEASUREMENTS LIMITED
04029296 - Incorporated on 7 July 2000
MAINSTREAM ELECTRICAL LIMITED
08074506 - Incorporated on 18 May 2012