English: Their head office is lo- cated in Leiden, South Holland, Netherlands.
Telugu: దీని ప్రధాన కార్యాలయం నెదర్లాండ్స్ లోని లీడెన్ లో వుంది.