About Digicard Solutions Ltd (12321263) United Kingdom