About Oxford Applied Research Limited (01389010) United Kingdom