Quikr India Pvt. Ltd. developer products