About Kraken Ideas Inc Limited (13558491) United Kingdom