ICSA SA in Liquidation, Schaffhausen, limited or corporation