I remember seeing a few brazilian adds somewhere. They did require citizenship and language, which you had. I am not sure how it goes with Brazilian licenses... I guess you will have to convert that and sometimes depending on the country, that could be a pain in the neck.
Try searching online on sites like climbto350 and others and hopefully you will find what they are looking for.
Good luck!