PLOT NO 17 & 22 APIIC TECH PARK IDA NACHARAM   HYDERABAD Telangana INDIA 500076 (Telangana)