About Kraken Racing Limited (13705971) United Kingdom