Board Thread:Off Topic/@comment-10380701-20150227094341/@comment-10380701-20150228130448

Appears to be a group from what I've seen on their site.

I recall it took them almost half a year to do this one back in 2010-2011.

More of their work can be found here.