Is your company located in a business center? Or your shop in a shopping center? Do you offer treatments in your beauty center or do you work in a call center? For all those things the .center extension can be used.
Because of the several meanings this extension can be used by multiple entities.