About Cardconcepts Europe Limited (09684995) United Kingdom