About Oxford Microtech Systems Limited (07272256) United Kingdom