About Nsr Ventures Limited (10851735) United Kingdom