Newly relaunched website of Hamburg (Germany) based digital agency PM.