English: The company has studios in Malta, Latvia, and the United Kingdom.
Telugu: కంపెనీ స్టూడియోలు లాట్వియా, మాల్టా మరియు కెనడాలో ఉన్నాయి.