HappyGreen Europe AG, Allmendingen, Limited or Corporation