Palla

Palla

Making it easier for people to send money around the world.

HQ location
Miami, United States
Website
Launch date
Employees
Enterprise value
$58—87m
Authorizing premium user...