ICF HOLDINGS LIMITED
11777140 - Incorporated on 21 January 2019
ICFS HOLDINGS LTD
SC791295 - Incorporated on 4 December 2023
ICFBA HOLDINGS LTDActive - Proposal to Strike off
06728646 - Incorporated on 21 October 2008
UK ICF
06581674 - Incorporated on 30 April 2008
ICF LP
SL029622 - Incorporated on 14 December 2016
ICF G&V LTD
13595803 - Incorporated on 1 September 2021
ICF 100 LLP
OC457443 - Incorporated on 17 July 2025
ICFE LTDDissolved
07820559 - Dissolved on 5 March 2013
ICFL LTDLiquidation
12621374 - Incorporated on 26 May 2020
ICFA LTD
14447435 - Incorporated on 27 October 2022
ICFN LTD
14773660 - Incorporated on 31 March 2023
ICFR LTDActive - Proposal to Strike off
08915055 - Incorporated on 27 February 2014
SB ICF LTD
11936640 - Incorporated on 10 April 2019
ICFH LTDDissolved
07276293 - Dissolved on 27 December 2011
VP ICF LTD
08376533 - Incorporated on 28 January 2013
ICF INC. LTD
12197610 - Incorporated on 9 September 2019
MON ICF CYFDisolved
10301054 - Dissolved on 21 January 2025
ICFIT LTDActive - Proposal to Strike off
10324331 - Incorporated on 11 August 2016
ICFEC LTDDisolved
14525548 - Dissolved on 14 May 2024
ICFSC LTDDissolved
06107931 - Dissolved on 14 April 2015