Financial institution offering payment processing, credit card solutions, and financial services in Central America.