Nick,The Altolamprologus in question looks to be an Altolamprologus compressicep "sumbu shell", they are a form of shell dwelling alto. They grow to 6cm max and i would say SK that you are the proud owner of a mature female. The vent is thick and protruding thus she is close to breeding age. Good luck with her.
Nick