English: The company is headquartered in London, UK, spread across several countries around the world.
Telugu: ప్రపంచవ్యాప్తంగా పలు దేశాలలో విస్తరించి ఉన్న ఈ సంస్థ ప్రధాన కార్యాలయం యూకే లో లండన్ లో ఉంది.