About The Nsr Group Limited (06882431) United Kingdom