English: The company is headquartered at New Delhi.
Telugu: ఈ కంపెనీ ప్రధాన కార్యాలయాలు నెదర్లాండ్సులో ఉన్నాయి.