About Kraken Yachts European Sales Limited (10638123) United Kingdom