IHI EUROPE LTD

EC3N 2LU (London)