About Nel Solutions Limited (06683187) United Kingdom