Google My Business is a free tool used to manage business/organisation online presence on Google Search, Maps, reviews etc.
Every business will have its own profile which will have their Location, reviews, website address, business hours, photos etc. To summarize the profile helps people to understand the nature of your business and location.
To summarize if you would like to rank your business in local searches, you should have an optimised Google My Business Profile.