About Emi Oxford Research Limited (11294372) United Kingdom