About Kraken Technologies Limited (12014731) United Kingdom