Something's cooking over at the SCEE Studio Liverpool offices, and they need your help. If you happen to be a designer, that is.****

More...