About The Oxford Science Park Limited (02287341) United Kingdom