About Exacard Technologies Limited (13650178) United Kingdom