About Oxford Computer Systems Limited (02541387) United Kingdom