Don't have Telegram yet? Try it now!
https://maniacdev.com/2012/05/ios-app-review-sites
iOS App Review Sites - 160 Sites For iPhone And iPad App Reviews