About Ni620786 Limited (NI620786) United Kingdom