SORTROS is a "palendrome". And what is a "palendrome" you ask.
A palendrome is a word that is spelled the same whether you spell it front to back or back to front.
So besides being a palendrome, SORTROS actually has no meaning. To that end the name leaves it wide open as to what the company can do.