About Nel Holding Limited (11063156) United Kingdom