Did some more research in this one and it seems to be a member of the genus Petrocephalus, a genus containing 46 species of similar looking fish so will leave it Petrocephulus species.
A list of all species I found on the internet : Petrocephalus ansorgii Boulenger, 1903 Petrocephalus arnegardi Lavoué & Sullivan, 2014 Petrocephalus balayi Sauvage, 1883 Petrocephalus bane (Lacépède, 1803)
Two subspecies:
P. b. bane (Lacépède, 1803) P. b. comoensis de Merona, 1979