About Image & Signal Sciences Limited (02750741) United Kingdom