About Nel Technologies Limited (01806632) United Kingdom