Company name: Embassy of the Republic of Indonesia
Description: Kedutaan Besar Republik Indonesia di London, Merangkap Irlandia dan IMO Kerajaan Inggris
30 Great Peter St, London SW1P 2BU, United Kingdom