How can it be hidden?
I don't know all the technology stuff and no doubt there are lots of other ways to do it but the most common one - or at least the one I know the most about - is via a 'proxy' server.
Basically your computer is linked to a 'server' (your internet provider or ip for short) which is linked to the web (or something like that) - thus you are sort of 'signed in' via your ip address at or near to, where you are posting from.
People can and do connect by 'proxy' servers which are based in some random locations, which 'hide' your true location - this is good if you don't want to be traced for whatever reason but bad because these 'proxy' servers can be a bit dodgy and may not protect your computer as much as a reputable server will.
Mr Moss as gone to the trouble of registering a email address, setting up a proxy account (or something similar) to hide his ip address, finding and extracting stuff from Sharps Facebook, then registering on here to post it.
I guess someone who knows what they were doing could do all this in 5 minutes or so - it would take someone like me a lot longer though!
Whoever did it is smart with a good sense of humour (for the name at least) with a bit of spare time on their hands to do everything needed.
Mr Amos may have the spare time but I question whether he has the other capabilities?