Cadence Computing Ltd
http://cadencecomputing.com