About Oxford Research And Development Limited (12845866) United Kingdom