Earlier this month came the launch of a brand new search engine dedicated to providing in-depth insights into the business world.