About Tics Dumfries (uk) Ltd (13589462) United Kingdom