You better look into the Special License company in the Seychelles as an alternatve to Costa Rica & Panama at least, /company-formation/seychelles-ibc/csl-company.html it may for most be sufficient to conduct their financial service company!
Last edited by a moderator: May 29, 2016