About Smart Kraken Ltd. (10533706) United Kingdom