About N S R Communications Limited (02909601) United Kingdom