Minimum tanks is about 30 gallons, then an extra 10 gallons per parrot.
Suitable tank mates, there's loads. Severums, angels, silver dollars, anything that will get relativly big or anything that can also be aggressive. Firemouts are great too. Just no little fish like danios or neons etc...