MAINSTREAM GROUP LIMITED
07582086 - Incorporated on 29 March 2011
MAINSTREAM (U.K.) LIMITEDLiquidation
01997555 - Incorporated on 7 March 1986
MAINSTREAM INTERIORS LIMITED
05525244 - Incorporated on 2 August 2005
MAINSTREAM MANAGEMENT LIMITED
04500817 - Incorporated on 1 August 2002
MAINSTREAM MARINE LIMITEDActive - Proposal to Strike off
06122094 - Incorporated on 21 February 2007
MAINSTREAM APPS LIMITED
09640222 - Incorporated on 16 June 2015
MAINSTREAM ALLIANCE LIMITEDActive - Proposal to Strike off
09763074 - Incorporated on 4 September 2015
MAINSTREAM NORTHERN LIMITEDActive - Proposal to Strike off
10747389 - Incorporated on 2 May 2017
MAINSTREAM FILMS LTDDisolved
10786832 - Dissolved on 2 May 2023
MAINSTREAM TRADING LIMITEDDisolved
11462322 - Dissolved on 6 August 2023
MAINSTREAM PARTNERS LTD
12216766 - Incorporated on 20 September 2019
MAINSTREAM SERVICES LTD
11124512 - Incorporated on 27 December 2017
MAINSTREAM MEDIA LIMITEDActive - Proposal to Strike off
11138532 - Incorporated on 8 January 2018
MAINSTREAM CONTRACTING LTD.Active - Proposal to Strike off
10492839 - Incorporated on 23 November 2016
MAINSTREAM DISPLAYS LIMITEDDissolved
02224646 - Dissolved on 26 February 2010
MAINSTREAM RECORDS LTDDisolved
12917282 - Dissolved on 30 January 2024
MAINSTREAM ENGINEERING LTD
13351857 - Incorporated on 22 April 2021
MAINSTREAM MEDIA LIMITED
13233093 - Incorporated on 27 February 2021
MAINSTREAM ESTATE LIMITEDregistered
OE023715 - Incorporated on 6 February 2023
MAINSTREAM BRANDS LTDDisolved
14675769 - Dissolved on 23 July 2024