About Kraken Holdings Ltd (09461473) United Kingdom