Sitecore security: Create an read only user manager

Recently I had a strange requirement from our client: they want to have a user account that has no access at all expect of the Sitecore backand and the use manager. 
Further they want to have that the user could only have read access inside the user manager. 
And yes it is possible to restrict access to those specific requirements.

See below sreenahots: