South African based, African Bank Limited is a retail bank that offers financial products and services to residents of South Africa.