About Traffic Tycoons Ltd (12985119) United Kingdom