MAINSTREAM GROUP HOLDINGS LIMITED
15317634 - Incorporated on 29 November 2023
DATA-DATA LTDDisolved
14792349 - Dissolved on 17 June 2025
DATA2DATA LTD
15765348 - Incorporated on 6 June 2024
DATA DATA LTD
10401220 - Incorporated on 29 September 2016
HSBC ELECTRONIC DATA PROCESSING (PHILIPPINES), INC.
FC025997 - Incorporated on 4 April 2005
MAINSTREAM COMMUNICATIONS UK LTDDissolved
06405262 - Dissolved on 7 June 2011
MAINSTREAM COMPUTER SYSTEMS LIMITED
03467013 - Incorporated on 17 November 1997
MAINSTREAM FLEET SERVICES LIMITED
07573712 - Incorporated on 22 March 2011
MAINSTREAM HOME IMPROVEMENTS LIMITEDDissolved
07313098 - Dissolved on 5 August 2014
MAINSTREAM PROPERTY SERVICES LIMITEDActive - Proposal to Strike off
09254937 - Incorporated on 8 October 2014
MAINSTREAM SECURITY SERVICES LTD
12845794 - Incorporated on 31 August 2020
MAINSTREAM SITE SERVICES LTDActive - Proposal to Strike off
11443416 - Incorporated on 2 July 2018
MAINSTREAM CONSUMER TRADING LTDDisolved
15421644 - Dissolved on 1 July 2025
MAINSTREAM WATER SERVICES LTD
11396877 - Incorporated on 4 June 2018
MAINSTREAM INVESTMENT GROUP LTD
12745359 - Incorporated on 15 July 2020
MAINSTREAM DRAINAGE SERVICES LTD
11867825 - Incorporated on 7 March 2019
MAINSTREAM RETAIL SOLUTIONS LIMITED
12043254 - Incorporated on 11 June 2019
MAINSTREAM STAFF SERVICES LIMITEDActive - Proposal to Strike off
04301412 - Incorporated on 9 October 2001
MAINSTREAM BUILDING SERVICES LIMITEDActive - Proposal to Strike off
03625173 - Incorporated on 2 September 1998
MUSIC BEYOND MAINSTREAM LIMITED
05432853 - Incorporated on 22 April 2005