The firm has been fined more than £1 million