Collabora

We also have an office in Canada: