About Kraken Kicks Ltd (13258190) United Kingdom