About Neeson Software Solutions Limited (NI621254) United Kingdom