Icaza Trust Corporation (ITC)
Icaza Trust Corporation (“ITC”) is a trust company independent from a banking institution that was established in 1996. ITC is duly authorized by the Superintendency of Banks of Panama to offer fiduciary services in the Republic of Panama.