About Nsr Innovations Limited (11005675) United Kingdom