Company name: Embassy of Serbia
Description: Embassy of the Republic of Serbia in Great Britain
28 Belgrave Square, London SW1X 8QB, United Kingdom