About Kraken Idea Limited (10513108) United Kingdom