Amine, Switzerland, Carouge, M, TWT Inc, en liquidation