EffRx Pharmaceuticals SA, Freienbach, Limited or Corporation