About Eigenface Ltd (11731057) United Kingdom