About Nsr Tech Solutions Limited (07994152) United Kingdom