what is the moniker of the european financial services company with revenue less than 105,156 but more than 90,137 million usd ?
socgen