IndiQube Spaces sets IPO price band; issue opens on July 23