Pharmaceutical firm fined over drug sale