Pad Printing in Switzerland Teca Print Ag Address: Bohlstrasse 17, 8240 Thayngen Switzerland Phone Number: +41 526 45 20 00