About Oxford Algorithmics Ltd. (08538069) United Kingdom