Hi.... I come here because I know this is my highest deposit of Russian friends and players. I am currently working on a business contract and I have little intel on this Russian agency. Basically I just need to know if they're legit. They are stationed in Moscow.