What's the meaning of this?

HomeIntroductionMeaningsDonate

Coincidence is Handy

Richard Ayoade

Looks like Richard Ayoade from The Crystal maze

Bits

??
??