translate English to German: Justified optimism – Mayer & Cie. satisfied with ITMA Asia.
Optimismus bestätigt – Mayer & Cie. mit ITMA Asia zufrieden.