This company is a 3rd-party billing company for small utility providers (electric, gas, water, etc).
If you buy something from the National Grid Marketplace website (smart bulbs, thermostats, etc), this company is listed on your CC bill.
They are legit, but not obvious.