About Image Sensing Systems Holdings Limited (07268542) United Kingdom