Is this like the British equivalent of The Onion?
Not really. It doesn't pretend so much to be a news site, or even make up news stories.
I think it, and similar sites like TheLadBible, came from Facebook groups.
Basically sharing memes/jokes, mostly about "lad life", which basically refers to acting like a bit of a twat.