English: Since 2007, Alicia has grown the company to over 85 employees across offices in London, San Francisco and New York City.
Telugu: 2007 నుండి, అలిసియా సంస్థను లండన్, శాన్ ఫ్రాన్సిస్కో మరియు న్యూయార్క్ నగరంలోని కార్యాలయాలలో 85 మందికి పైగా ఉద్యోగులకు పెంచింది.