English: The company's website lists five office locations in New York, Washington, London, Brazil and Malaysia.
Telugu: న్యూయార్క్, వాషింగ్టన్, లండన్, బ్రెజిల్, మలేషియాల్లో దీనికి ఆఫీసులున్నాయి.