Interesting. That "seems" to confirm it, at a glance anyway...
If they are a huge construction/real estate company then it's likely they have lots of real estate dedicated to parking, parkades, etc. Plus they have several brands, so maybe this one is dedicated to all their paid parking options/real estate.
Congrats btw. It's an abbreviation that would certainly be overlooked by most of us.