I Thought a home page was;
1. To introduce the name of the business, loud and clear.
2. To describe the primary product(s) and/or service(s) in clear language, without being too technical.
3. Should Contain images and/or graphics illustrating what is described in 2.
4. Have a clear and uncluttered navigation system, so people can see where it is they need to go in order to find what they want.
And that's all - home pages should contain no unnecessary clutter.
What your link appears to do is send me into a deep page on the site. Appear being the key word because when I click on HOME it stays there. I would have expected the info on the About Page to be on the home page and perhaps a some exciting images or just your logo.
I am not sure if your service is free or not or secure. Info that I would again want on the home page.
And if you are a Company, I can't find any details about you on the site so I would not be trusting you until I could verify more details about your company.