Hello,
do you know the origin of this fish ?
As you are in Europe, it could be
Paratilapia sp. Andapa : body shape, large spots and yellowish margin on the dorsal fin seems to match with this species.
http://madagroup.francecichlid.com/articles.php?lng=en&pg=81Identification of
Paratilapia is often difficult, as different species were mixed years ago. If you know where your fish is from, it will help a lot.
Paratilapia bleekeri from surroundings of Antananarivo is presumed extinct, but maybe some populations still exist in the wild.
A
Paratilapia, sold by Old World Exotic Fish as "Paratilapia bleekeri Maralambo" (Marolambo, Nosilovo River) may correspond to this species.