20030703 business.india-business: ICRA picks up 33 pc stake in website