About Nobel Upstream Management Plc (12029317) United Kingdom