About Nelc Limited (09106317) United Kingdom