A corporation is an institution recognised a separate legal entity distinct from its members.
Depends on the jurisdiction but, as a general rule, yes. Check your local legislature, or that where the action is being taken.
because they have legal identity separate from those of their owners.
YES
limited.Actually LTD means that a company has a limited partner. A limited partner contributes funds but does not have management input nor financial risk beyond his or her investment.