About Nene Group Holdings Plc (09040762) United Kingdom