asked by Charles D. on 7/28/20
It's a legit company, they're incorporated in the US.
Get answers from the Rype staff and other customers.