About Kofax London Holdings Limited (03119779) United Kingdom