Gurugram, Haryana, India • 51 - 200 Employees
Marketing and Advertising
STCH is a full service integrated marketing agency with experiential as the core strength. STCH plans to bring a plethora of experiential marketing options by keenly understanding the client needs and provide them with the impactful solutions.