Sales and licensing related enquiries can be sent to sales@elliecomputing.com.
You can contact us at +33 970 403 201 or +1 586 62 ELLIE.
We have staff speaking in English, French, Spanish, Italian and have some rudiments of German.
Please send your
Technical Support requests through the web interface:
http://www.elliecomputing.com/support