Strange noise

Please Please somebody help, I have got the most annoying rattle coming from my car, sounds like its coming from behind the interior panel above your head that also holds the interior lights and sun visors. It sounds like somebody got in my car and put a marble in the roof without me knowing!
Has anybody else had this, or could someone let me know how this trim comes off.

Please help before I go completely MAD !!!

Cheers