About Kraken Sports Limited (11718622) United Kingdom