About Horch Ltd (09968203) United Kingdom