Eyben, Services International in Genève