About Nsra Partners Limited (13107709) United Kingdom