English: The company is headquartered in London.
Telugu: లైకా సంస్థ యాజమాన్యం లండన్ లో వుంటుంది.