k2021477132 (south africa) proprietary limited
0001041514_k2021477132 (south africa) proprietary limited_republic of south africa
lesaka technologies inc
4th floor, president place
4th floor, president place