Stantcho Karaivanov, Bulgaria, Genève, M, IALC Trustees SA