Owner at Amazicard - , ,
Amazicard is an information technology and services company based out of South Africa.