इसकी स्थापना 2003 में हुई थी, जिसके कार्यालय लंदन, न्यूयॉर्क और नई दिल्ली में हैं।
Founded in 2003, we are headquartered in London with offices in New Delhi and New York.