That fish is definately a Kenyi, it is an african cichlid and can be very aggressive. If the fish is less than 3 in. then it could be a male or female. The juveniles are all blue like your pic. Once they hit about 3 in., the males turn yellow but the females stay blue or slightly purple. this process of turning color takes about a week or so. I have kept kenyi for a year now and just had our first spawn last week. you should only keep this fish with other malawi rift lake cichlids. keeping it with other types of fish will certainly result in aggression. also keep one male with several females to keep him happy.