Registered with number 11179405 six years ago, Nrs Worldwide Ltd had been a private limited company until 2022-04-05 - the time it was officially closed. The company's latest registration address was 199 Sebert Road, Sebert Road London.
This specific business was controlled by just one managing director: Naveed A., who was appointed on 2018-01-31.
Naveed A. was the individual who controlled this firm, had substantial control or influence over the company.