Found 11 Europe, Manager jobs