2011 marks the founding of Think Africa Media Limited, a company that was situated at Imperial Mews, R/o 18 Barking Road, London. It was founded on March 9, 2011. The firm Companies House Reg No. was 07557323 and its postal code was E6 3BP. The firm had been active on the British market for about twelve years up until August 22, 2023.
The firm was administered by 1 director: Oluwatoyin S. who was leading it for twelve years.
Oluwatoyin S. was the individual with significant control over this firm, had substantial control or influence over the company.