IMF TRADING LIMITED
03701904 - Incorporated on 26 January 1999
IMF BUILDING LIMITED
09368812 - Incorporated on 29 December 2014
IMF CORPORATE LIMITEDActive - Proposal to Strike off
08330665 - Incorporated on 13 December 2012
IMF INVESTMENTS LIMITED
07968191 - Incorporated on 28 February 2012
IMF DIRECT LIMITEDActive - Proposal to Strike off
08815742 - Incorporated on 16 December 2013
IMF STOVES LIMITED
15441886 - Incorporated on 25 January 2024
IMFRAVIS LIMITED
00690161 - Incorporated on 19 April 1961
IMFACTUM LIMITEDDisolved
12106300 - Dissolved on 20 August 2024
IMFIXED LIMITED
09574110 - Incorporated on 5 May 2015
IMFOLOZI LIMITED
14327231 - Incorporated on 31 August 2022
IMF CONSULTANCY LIMITEDActive - Proposal to Strike off
04911870 - Incorporated on 25 September 2003
IMF PLANNING LIMITEDActive - Proposal to Strike off
09860870 - Incorporated on 6 November 2015
IMF SERVICES LIMITED
13756987 - Incorporated on 22 November 2021
IMF ELECTRONICS LIMITED
07098795 - Incorporated on 8 December 2009
IMF INITIATIVES LIMITEDActive - Proposal to Strike off
05129723 - Incorporated on 17 May 2004
IMF HOLDINGS LIMITEDActive - Proposal to Strike off
12001728 - Incorporated on 17 May 2019
IMF TRANSPORT LIMITED
14048055 - Incorporated on 14 April 2022
TWB GROUP LTD
12776386 - Incorporated on 29 July 2020
GORECO - IMFS LIMITEDDisolved
08159309 - Dissolved on 12 September 2023
IMF CAR PARTS LIMITEDDissolved
07638191 - Dissolved on 25 September 2012