Apple will verify businesses before giving them control over a location card, but all businesses have to do is use an Apple ID to sign up. The tool is available worldwide, although showcases will only be available in the US at first but will reach other countries in the coming months.