LEC Zurich, Switzerland
http://www.lec.ethz.ch
Inquire about license