About Nel Nominees Limited (09398875) United Kingdom