Cactus Resorts Private Limited.Founded in 2007 and headquartered in Goa, India. 2007 | Goa, Goa (India) | Inactive