Hansruedi Kast AG, Rehetobel, Limited or Corporation