More about Jitsi Desktop Streamer's publisher:Road Turtle Games.
Check details of Jitsi Desktop Streamer