If you have to ask what it means, then you have it.
Shelf company or shell company? A shelf company is nothing more than a company that has been formed for some period of time but has had no activity. Shell companies, particularly public shell companies, can be put to somewhat more nefarious purposes.