About Information Services Group Europe Limited (01535245) United Kingdom