Difference between Public & Private Companies, Pvt Ltd Vs Public Ltd