a company that provides web-hosting services
a company that specialises in hosting Web sites for other companies on their computers
a company that specializes in "renting out" web spaces for people who are interested in having a web site on the internet