Main Members (0) Replay Archive (0) Awards (1) Rating History NTS id: 10418197 Name NTS Registered since 21/08/16 Headquarters United Kingdom Members Contact Join team