About Kraken Investments Ltd (12199459) United Kingdom