About Oxford Research Associates Limited (09161348) United Kingdom