Tinubu Square Gets a €11.3 Million Investment to Boost Expansion

BIIA Member Tinubu Square (France) announced that Fonds Stratégique d’Investissement (FSI) will be investing €11.3 million in the company, alongside its founding shareholders. The FSI’s investment will strengthen Tinubu Square’s...

Read More