Hamiltonian Associates Ltd.

Hamiltonian offers: