More about Conectar Screen Sharing's publisher:Conectar LLC.
Check details of Conectar Screen Sharing