Company name: Russian Visa Application Centre
Description: Embassy of the Russian Federation to the United Kingdom of Great Britain and Northern Ireland
64 Albion Rd, Edinburgh EH7 5QZ, United Kingdom