About Nel Global Limited (09934322) United Kingdom