About Shell New Energies Holding Limited (13147748) United Kingdom