About N.t.m. Sales And Marketing Limited (02473230) United Kingdom