About Shell North Sea Holdings Limited (FC029155) Cayman Islands