About Nsr Solutions Limited (06320713) United Kingdom