20050425 india: India Inc fights hard to stave off poachers