Theme suggestions for a site like this

I’m looking for a theme suggestion for a site I’m working on. I want to make it nearly like this site https://www.serviceseeking.com.au/ .

Service providers post their service listings and the users go to the site and search for a service provider and the site returns them a list of service providers’ listings along with reviews and a contact form on each to get a quote.

Is there a theme or a plugin that has the those features?

I would appreciate any suggestion.