I would put a comma after "partner" and hyphenate "joint-venture partner". Otherwise, I find the sentence OK. The use of present perfect with the "X then Y" pattern is slightly unusual, but not wrong.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.