This may be fully paved engineering carpet. This is very easy to wash, just use a machine to clean. it doesn't cost much money for each square.
if the hall area is not large, then you can use dry cleaning powder to wash, if the area is large, you should find a clean company.
Find a professional cleaning company to wash.