Is "XYZ Lines" the proper name of an organization? In the US, it would usually be treated as singular, regardless of whether the name if the organization "sounded" plural.
In Britain we frequently ecompany names as plural, so you'd commonly hear "XYZ lines offer ...". It's fine to think of it as a singular company, in which case it's "XYZ Lines offers ..."