About Nanostring Technologies Europe Limited (07288261) United Kingdom