About Digital Kraken Ltd (09093929) United Kingdom