Reviews (65)
Overall rating
3.7
October 28, 2026
CTRLWORLD
United States
12 days using the app
Trustpilot replied
October 29, 2026
Thank you for your review! We appreciate you taking the time to rate our app. If you have any feedback or suggestions on how we can make your experience even better, we'd love to hear from you. Please reach out to our team at apps@trustpilot.com.