Apple has just launched their new Apple Business Connect interface - designed to make it easier for small businesses to get listed on Apple Maps. If your last real look at Apple Maps was a decade ago when the platform was going through a very awkward stage, it may now be time to revisit the...