MAINSTREAM RECRUIT LIMITEDDissolved
06518615 - Dissolved on 10 May 2011
MAINSTREAM GROUP LTDDissolved
04269621 - Dissolved on 14 December 2010
MAINSTREAM MMA LIMITED
07582180 - Incorporated on 29 March 2011
MAINSTREAM MEDICAL LTDDissolved
07198494 - Dissolved on 5 November 2013
MAINSTREAM GARMENTS LIMITEDActive - Proposal to Strike off
07326477 - Incorporated on 27 July 2010
MAINSTREAM EXHIBITIONS LIMITEDDisolved
04731762 - Dissolved on 22 December 2023
MAINSTREAM INVESTMENTS LIMITEDActive - Proposal to Strike off
07894349 - Incorporated on 30 December 2011
MAINSTREAM PROPERTIES LIMITEDLiquidation
02542724 - Incorporated on 24 September 1990
MAINSTREAM SERVICES LTD
03161703 - Incorporated on 20 February 1996
MAINSTREAM CONCEPTS LIMITEDActive - Proposal to Strike off
08341699 - Incorporated on 27 December 2012
MAINSTREAM GRANITE LIMITED
08848396 - Incorporated on 16 January 2014
MAINSTREAM DISTRIBUTION LIMITEDDisolved
08405178 - Dissolved on 21 September 2022
MAINSTREAM MOVEMENT LTD
09098347 - Incorporated on 23 June 2014
MAINSTREAM COLLECTIVE LIMITEDActive - Proposal to Strike off
11252546 - Incorporated on 13 March 2018
MAINSTREAM FINANCE LTDActive - Proposal to Strike off
10757374 - Incorporated on 8 May 2017
MAINSTREAM GROUPE LTDDisolved
11084687 - Dissolved on 21 March 2023
MAINSTREAM VALUES LIMITEDActive - Proposal to Strike off
11123194 - Incorporated on 22 December 2017
MAINSTREAM LABS LIMITED
12062258 - Incorporated on 20 June 2019
MAINSTREAM HOLISTIC LTDDisolved
12027548 - Dissolved on 20 July 2021
MAINSTREAM SUITES LTD
12920422 - Incorporated on 1 October 2020