Onesource Specialty Pharma swings to ₹25 cr Q1 profit, ICICI targets ₹2400