What does it mean that a profile is "hidden"?
It means that the owner of the profile has chosen to hide his or her profile. You cannot enter the profile, and you cannot send messages to this member at this time.
Why would someone chose to hide his or her profile?
It can be many reasons for that. It's up to each member if they want to use this feature.