company public limited – Meaning and Explanation