It's hard to say exactly, but they could be electric yellow cichlids. Do you have pictures?
The tankmates would depend on if your cichlid really is an electric yellow cichlid.
-----
Phishie

"An ounce of prevention is worth a pound of cure."