About Imagecheck Limited (02517127) United Kingdom