TECA-PRINT AG, Thayngen, Limited or Corporation