About Oxford China Innovation Centre Limited (10998910) United Kingdom