up4d Group AG, Teufen (AR), Limited or Corporation