B OKAFOR LTD
09428652 - Incorporated on 9 February 2015
MR.OKAFOR LTD
16294363 - Incorporated on 5 March 2025
MARYROSE INVESTMENTS
10974808 - Incorporated on 21 September 2017
S OKAFOR LTDActive - Proposal to Strike off
07755510 - Incorporated on 30 August 2011
OKAFOR GROUP LTD
16038265 - Incorporated on 24 October 2024
OKAFORA LLPDisolved
OC435775 - Dissolved on 2 August 2022
OKAFORIA LTD
SC854152 - Incorporated on 1 July 2025
MARYROSE CARE LIMITED
14078020 - Incorporated on 29 April 2022
MARYROSE IBE LIMITEDActive - Proposal to Strike off
11703106 - Incorporated on 29 November 2018
MARYROSE HOLDINGS LIMITED
09991112 - Incorporated on 8 February 2016
MARYROSE CLOSE LIMITEDDisolved
14455057 - Dissolved on 20 May 2025
MARYROSE BRENNAN LIMITED
10462801 - Incorporated on 4 November 2016
MARYROSE CONSULTANCY LIMITEDDisolved
13996417 - Dissolved on 27 June 2023
MARYROSE CONSULTANCY LTD
11185502 - Incorporated on 5 February 2018
NWANDO OKAFOR LTD
12535238 - Incorporated on 26 March 2020
OKAFOR VENTURES LLP
OC454262 - Incorporated on 25 October 2024
CHRISTINA OKAFOR LIMITED
13533040 - Incorporated on 27 July 2021
OKAFOR SOLUTIONS LIMITEDActive - Proposal to Strike off
09361648 - Incorporated on 18 December 2014
MR OSCAR OKAFOR LTDDisolved
13647725 - Dissolved on 17 January 2023
OKAFOR VISION LTD
15923914 - Incorporated on 29 August 2024