Schaffner Terra-Tech AG, Oensingen, Limited or Corporation