I agree with the others about size of tank.
In a 125, just the Geophagus and a chocolate.
By the way, just an opinion, a blood parrot is not South American, it is a line bred mutant creation with some South or Central American ancestry, probably made in Asia. If you were going for a true South American biotope, and trying to be geographically correct, it doesn't belong there.