About Abacus Traffic Surveys Ltd (09678019) United Kingdom