Update:
As of April 2023 iMeet Central is now Central Desktop Acquisitions Inc. Reach out to support@imeetcentral.com for more info