About Kraken Digital Ltd (08049010) United Kingdom