About Kraken Works Limited (10685053) United Kingdom