About Oxford Medicine And Research Limited (12611198) United Kingdom