service provider
means a person who promotes, supplies or offers to supply any service;