Hard to be sure but seems very un red for Ndole (not very scientific I know). Though young can have very little colour and can look a bit like that one. I can post pics of my Ndole but not sure it would help much.
Ndole I think seem to be a mixed population from Chimba like ones to Kachese like ones but all seem more red than that to me.
I do hope mine are the real deal.
I would say yep a moorii or sp."red" depending on who you follow but pinning an exact location I am afraid I can not with these types.
I could hazard a guess as to the location but it would be just that a (hopefully educated) guess.
Not sure anyone can fix locations to sp."red" with any accuracy, its best to do it the other way round I think.
Photo fish and later their young from a known collection site.