Role to edit user profiels but not administer accounts
This looks like it should do the trick :

https://www.drupal.org/project/administerusersbyrole


  This module allows site builders to set up fine-grained permissions for allowing "sub-admin" users to edit and delete other users — more specific than Drupal Core's all-or-nothing 'administer users' permission. It also provides and enforces a 'create users' permission.


The normal administer users permission is split out into create, edit and cancel users per role.