Indi Slots is headquartered in India. The company is established in the year 2015.