Trying to determine type of fish
"It's blue and has stripes, it must be a Kenyi!" SMH
The over all body, head and mouth structure does not resemble an mbuna in anyway. Also mbuna don't get the iridescent coloring on the head, that's normally a trait reserved to open water species such as haps and peacocks.
To me it looks like a young possibly male Copadichromis azureus. My reasoning is the fin shape, blue iridescent coloring on the head and the 3 black dots along the side.