About Nsr Capital Holdings Ltd (13409888) United Kingdom