1 cynotilapia Afra
1 cynotilapia Afra white top female
1 Johanni male
1 Venustus male
1 Pseudotropheus albino Socolofi Male King of the tank
1 Metriaclima Estherae male
2 Petrotilapia Chitumba Thick bars male and female
2 Labidochronis Sp. Hongi male and female
2 Metriaclima Lombardoi Kenyi Female and male
1 Pseudotropheus Socolofi Male
1 Yellow Lad
You have a lot of species, some very aggressive species and mixed genders.
I would not add fish. But I would rethink the stock. First decision is to choose whether you want variety or mixed genders.
If you want variety, remove the females.
If you want mixed genders, then choose 2-4 species and stock one male with 4-7 females (depending on the species chosen).
For example, if you wanted mixed genders and do not save fry you could have 20 fish like this:
1m:4f Cynotilapia sp. hara (White Tops)
1m:4f Metriaclima estherae
1m:4f Pseudotropheus socolofi
1m:4f Labidochromis caeruleus (yellow labs)