IMIRROR LTD
16565970 - Incorporated on 7 July 2025
IMI SERVICES LIMITED
06803741 - Incorporated on 28 January 2009
IMI AWARDS LIMITED
06237350 - Incorporated on 4 May 2007
IMI HEALTHCARE LIMITEDActive - Proposal to Strike off
07993453 - Incorporated on 16 March 2012
IMI ASSOCIATES LIMITED
07656018 - Incorporated on 2 June 2011
IMI INTERNATIONAL LIMITED
03870954 - Incorporated on 3 November 1999
IMI HOLDINGS LIMITED
01105231 - Incorporated on 30 March 1973
IMI REFINERS LIMITED
00148305 - Incorporated on 24 August 1917
BROOMFIELD IMI LIMITED
SC464058 - Incorporated on 19 November 2013
IMI SOLUTIONS LIMITEDActive - Proposal to Strike off
SC489177 - Incorporated on 17 October 2014
IMI GARDENING LIMITEDActive - Proposal to Strike off
08419304 - Incorporated on 26 February 2013
IMI MEDIA LIMITEDActive - Proposal to Strike off
09594610 - Incorporated on 16 May 2015
IMI FIRE LIMITED
10840101 - Incorporated on 28 June 2017
IMI HOMES LIMITED
15820999 - Incorporated on 5 July 2024
IMIZ ART LIMITEDDissolved
07345786 - Dissolved on 25 March 2014
IMIJES LIMITEDActive - Proposal to Strike off
09137927 - Incorporated on 18 July 2014
IMITOR LIMITED
05289448 - Incorporated on 17 November 2004
IMIKEN LIMITED
05861754 - Incorporated on 29 June 2006
IMIGOO LIMITEDDisolved
10770042 - Dissolved on 14 February 2023
IMINDU LIMITED
16321996 - Incorporated on 17 March 2025