Ocellated Synodontis. I've seen some photos online of members of this species with few spots but it may still not be correct. I find Synodontis tricky at the best of times.
OK, thank you Chlidonias I will call it Synodontis species untill somebody else can tell the exact species.