I would advise against plants with
mbuna they are awlful with plants as they are herbivores and they dig a lot.
Aboud 6+ demonsoni would be good, you could also ad 6 cobalts and get by with it. Thats 4 groups of mbuna and for a 125g tank that is a good stock.
Try to limit your males to 1 per group, with the exception of the labs you co uld have 3 and the rest female with 12 of them in the group.
I do advise heavy filitrtation, I would ad a spray bar to the canister and another
HOB filter, I use the 350 biowheels on my larger tanks along with eheims and my largest one is a 58g. I would do some twice weekly waterchanges as well. Stack lots of rocks for hiding spots so they have their little "caves".