About Nec Software Solutions Uk Limited (00968498) United Kingdom