Company name: Consulate of India
Description: Consulate General of India, Edinburgh, United Kingdom
17 Rutland Square, Edinburgh EH1 2BB, United Kingdom