"Ltd" is probably misspelled. Trying Ltd. instead Definition of Ltd.
Ltd. has definitions from the field of business
1
[ noun ] (British) a company that is organized to give its owners limited liability

Synonyms

Ld. limited_company

*