Bien Plus SA, Troistorrents, limited or corporation