The only link clickable on the page is 'portfolio', but alas the link is broken. One section is labelled "Sam & Max". Who knows what will eventually be revealed in that section now that the game rights have reverted back from LucasArts to Purcell?
While there's no real content on the site as yet, you can *ahem* poke about in the images directory, though this could be considered a little bit like being an online peeping-tom. What does it all mean? Who knows, but I did find this;