Payments infrastructure for businesses operating across Africa.
Status not individually verified — based on available public information.