About Nsr (london) Limited (10384679) United Kingdom