About Tillmann Pretscher Ltd. (11714143) United Kingdom