Firm fined after teenager