About Oxford Economic Research Associates Limited (01613053) United Kingdom