T&Z Signature, Mecheri in Genève