About Information Services Corporation Ltd (10617584) United Kingdom