terra technologies ag, Thayngen, limited or corporation