About Delmar North Sea Ltd. (SC364101) United Kingdom