Current Companies
BARRACUDA NETWORKS (INDIA) PRIVATE LIMITED
Location: Prestige Blue Chips Software Park, Block II, Level III No 9, Hosur Road, Opp Christ University Bangalore Bangalore KA 560029 IN
Founded: 06/06/2000
Details:
Designation: Managing Director
Appointment: 21/12/2021