Found 13 Europe, Manager jobs