Let me see want this is. BRB.
I found no mention of an app for this Smart TV. So what about Vimeo on this TV. Does it have a Vimeo app?
https://vimeo.com/cennariumcontent is why I ask.
https://help.vimeo.com/hc/en-us/articles/234998668-TV-apps looks doubtful as this Smart TV looks to be older. But I see the Apple TV, Roku and such listed. Read https://help.vimeo.com/hc/en-us/articles/115007416167
Frankly you are probably better off connecting your PC to this TV.