Reviews (18)
Overall rating
4.4
October 9, 2023
We have some issues with video display and the support team just ignore replies
Just respond and help customers
THATSMYOFFICE
United Kingdom
5 months using the app