A full stop after each Ltd not a semicolon because Ltd is the shortened form of Limited. As this is for business no other punctuation is required, but in normal writing it would be usual to put a comma after Ltd. to show that it is not the end of a sentence.

Interested in Language
Bookmarks