About Digicady Limited (12872305) United Kingdom