German Films has relaunched its website