About Ilog Technologies Ltd (NI625105) United Kingdom