Originally Posted by
JFSV
I have had good experience with Real Russia - they are based in London, not far from Old Street. They arranged last year for a 1 year multi entry business visa, rather quick and hassle free. Was not cheap though.
Yes,I am getting mine done with them,but they are closed now,as Russian embassy staff are on holiday,got to wait until thursday,have a few problems with the forms.