Neptune Technologies is still a BUY, says Byron’s Loe