About Oxford Research International Limited (03355163) United Kingdom