About Nstr Limited (10637806) United Kingdom