About Kraken London Ltd (12058116) United Kingdom