This company was founded in 2007 in Russia, if I understand correctly because their main address is on the Cayman Islands. For a reason, probably, and I guess, everyone understand what reason it is. Judging by their portfolio they invested in big companies and a little bit later decided to deal with cryptocurrencies. Their address in Russia is at 10 Presnenskaya Nab. in Moscow, it’s a well-known Moscow City. Venture and investment funds often choose this place as their address. Not saying Elbrus Capital Funds is not located there. They probably are. But at least they could have provided an exact address. What’s the point of just mentioning Naberezhnaya Tower, Block C? It doesn’t mean anything. It’s probably a rare Russian company that can not be considered completely suspicious, but just remember that you still have to be careful dealing with russians.