About Oxford Vision And Sensor Technology Limited (08559523) United Kingdom