About Nel Limited (06857732) United Kingdom