Don't know anything about this particular contract but suspect Avcom to be a fairly common company name. Doubt that THIS Avcom ever had any involvement in Russia nor are a part of an american conglomerate......
The Avcom I know in Europe are a fairly small tight run agency providing a service to the industry. I agree the hotmail address really IS shoestring stuff and perhaps they should reconsider this BUT I can assure you they do provide a pretty good service and are at least worth talking with IF you get the chance.
Your choice, as ever, of course.......