About Image Sensing Systems Emea Limited (08740702) United Kingdom