About Kraken Marketing Limited (13085087) United Kingdom