• 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

10,000 matches found
Are you looking for new customers? Try our Marketing Lists