About Traffic Associates Limited (06953849) United Kingdom