About Traffic Sign Solutions International Limited (06061092) United Kingdom