About Fair Isaac Europe Limited (04291046) United Kingdom