Explain the types of companies??
quanswer.com