About Nsr Holdings (uk) Limited (11842326) United Kingdom