I've deposited money with these pack of scum bastards and it said declined but left my back I've contacted these with all proof multiple times and haven't had it refunded and if I was you I'd avoid this site at all cost for all these fake good reviews there all automated
Claim your business profile now and gain access to all features and respond to customer reviews.