TMP ENGINEERING LTDDissolved
06676129 - Dissolved on 8 January 2013
TMP MANAGEMENT LTDDisolved
09381079 - Dissolved on 11 July 2023
TMP PIPEFITTERS LTDActive - Proposal to Strike off
09460106 - Incorporated on 26 February 2015
TMP INDUSTRIES LTD
16594760 - Incorporated on 21 July 2025
COGENIC LIMITED
04178659 - Incorporated on 13 March 2001
TMP DEVELOPMENTS LTD
11849395 - Incorporated on 27 February 2019
TMP CONSULTING LTD.
10842555 - Incorporated on 29 June 2017
TMP ENGINEERING LTDDisolved
13982790 - Dissolved on 6 August 2024
TMP ENTERPRISES LTD
SC748459 - Incorporated on 26 October 2022
TMP CONSULTANCY LTD
15947031 - Incorporated on 10 September 2024
TMP CONSULTANTS LTD
16261103 - Incorporated on 18 February 2025
TMP BLAST PARTS LIMITEDActive - Proposal to Strike off
12036018 - Incorporated on 6 June 2019
G C ADAMS MARINE LIMITEDDisolved
03426973 - Dissolved on 16 May 2022
TMPA BUILDERS LIMITEDDisolved
12539870 - Dissolved on 22 August 2023
TMP SCIENTIFIC CO., LTD
08220861 - Incorporated on 19 September 2012
TMP TRADING GROUP LTDActive - Proposal to Strike off
12562002 - Incorporated on 17 April 2020
POPLARS CONSTRUCTION LTD.
09870871 - Incorporated on 13 November 2015
TMP-HR-CONSULTING LTDActive - Proposal to Strike off
08244851 - Incorporated on 9 October 2012
TMPR CONSULTING LTDDisolved
10342815 - Dissolved on 21 February 2023
TMP TRADING GROUP LTD
16578232 - Incorporated on 13 July 2025