About Kraken Global Ltd (12654883) United Kingdom