About Kraken Design Limited (11444893) United Kingdom