Setting up a Limited Company in Greece kpag January 22, 2010 Setting up a company limited by liability (LTD, Ltd or Ltd.) in Greece starts generally with drafting of the Articles.. Read more