About Kraken Spaces Ltd (13159131) United Kingdom