Hi all,
What title would I place on my Swiss business card if I was the Managing Director (UK Terminilogy) of a company? I have never seen Managing Director used but instead I've seen CEO. However, CEO implies to me that it is a large company - what if it is just a small startup? CEO sounds a bit too grand!

Many thanks in advance.
Savski.