The Oxford Mestar Limited business has been on the market for at least 11 years, having launched in 2013. Registered with number 08751331, Oxford Mestar is a Private Limited Company with office in 30 Upper High Street, Thame OX9 3EZ. Created as Omestar, this firm used the business name until 2013, at which moment it was replaced by Oxford Mestar Limited. This enterprise's registered with SIC code 72110 which stands for Research and experimental development on biotechnology. The business latest accounts were submitted for the period up to 2022-10-31 and the most current annual confirmation statement was submitted on 2022-10-28.
Currently, the directors registered by the following company are as follow: Jie S. assigned to lead the company in 2017, Zhanfeng C. assigned to lead the company nine years ago and Liwen H. assigned to lead the company in 2015 in January.