Celo Employee Directory
Financial ServicesCalifornia, United States51-200 Employees
Celo has about 86 employees across 3 continents, with the largest share in Africa (33%). By country, the largest groups are Germany (33%), United States Of America (33%) and Nigeria (17%).