Hi I was given a pair of parrots today and the owner told me they were green leaf parrots but I can't find anything on them. Maybe theyre known under another name?