I wish I had read the reviews first! My card details were stolen and I faced multiple declines from my bank. This operation needs to be stopped; they advertise misleading deals and link payments to a payment service, which is a huge red flag.
Claim your business profile now and gain access to all features and respond to customer reviews.