hi dipoflash,
Create a page as a home and at the right side, there is template dropdown. Simply just click on it and select the business page template. and then after go to dashboard-> reading -> setting -> static page -> front page (home)
Then your business page is selected. You just go through the theme instruction
https://www.themehorse.com/theme-instruction/interface/
To display blog in home page then simply go to dashboard-> reading -> setting -> your latest post.
Then this will display all the latest post. Hope you got what we mean?
Thank you!