This particular Touba Investments Limited business has been operating offering its services for two years, having launched in 2022. Started with Companies House Reg No. 14204822, Touba Investments is categorised as a Private Limited Company located in 11 Thornbury Way, London E17 5FS. The enterprise's registered with SIC code 68209 which means Other letting and operating of own or leased real estate. Its latest annual accounts were submitted for the period up to 2023/06/30 and the most current annual confirmation statement was filed on 2023/06/28.
For two years, the following limited company has only been overseen by a single managing director: Ibra D. who has been leading it since 2022-06-29.
Ibra D. is the individual who controls this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.