Company name: Embassy of Turkey
Description: T.C. Dışişleri Bakanlığı Turkish Embassy In London
43 Belgrave Square, London SW1X 8PA, United Kingdom