IBM UK Scientific Centre, Winchester Hampshire, UK;IBM UK Scientific Centre, Winchester Hampshire, UK;IBM UK Scientific Centre, Winchester Hampshire, UK;IBM UK Scientific Centre, Winchester Hampshire, UK;IBM UK Scientific Centre, Winchester Hampshire, UK;IBM UK Scientific Centre, Winchester Hampshire, UK;IBM UK Scientific Centre, Winchester Hampshire, UK