United Bank Limited MasterCard is free of charge for life as well. Guaranteed no annual fees on membership.