Owl Capital Investments is a privately held real estate company based in Toronto, Canada. Our main focus is investments in sustainable land developments. With every project we strive to to meet the needs of the present without compromising the ability of future generations to meet their own needs.
Overview
FAQ about Owl Capital Investments
When was Owl Capital Investments founded?
Owl Capital Investments was founded in 2015.
Is Owl Capital Investments still active?
Yes, Owl Capital Investments is active; its latest activity on Parsers VC dates from Feb 13, 2026.