Used them for multiple times last year without any issues, then all of sudden they asked me to upload a piece of id in order to claim my 20.00 visa fund ! A big NO to hand out my personal info for this ! I lost 20.00 and you lose my business forever !
Claim your business profile now and gain access to all features and respond to customer reviews.