About Nsra Limited (03797375) United Kingdom