The non-finite "having met" will precede the main (finite) verb in time, so both sentences work equally well. The simple past event could have happened 200 years ago. The present perfect event would be fairly recent.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.