About Oxford Research South Africa Limited (03993510) United Kingdom