About Nes Holdings Limited (05898988) United Kingdom