About Oxford Technology Management Limited (01069573) United Kingdom