About Nene Holdings Ltd (13661342) United Kingdom