About Traffic Technology Research Limited (00998858) United Kingdom