About Intelacard Ltd (11941280) United Kingdom