Hi mariott! It's an odd phrase, but I'd say that here "own" means exactly what it says in the dictionary = to possess. The phrase "own and operate" is a phrase often used in English.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.