Registering and running a company with the CAC

Plain answers on registering a business with the Corporate Affairs Commission (CAC) and keeping the record right afterwards: names, directors, shares, addresses and the documents banks and tender desks ask for.