About Kraken Offshore Solutions Ltd (12052199) United Kingdom