If this is the same website that just scammed me through paypal, then yes they are a scam. I've never even heard of TopUp before and somehow I got 9 random fraud payments, all of $18.73 from them that went through my paypal and extracted from my bank account. All the payments say "TopUp" on them when i have never even heard of, or done business with them, ever. Currently trying to resolve it and get refunded... if this is the same company, they should really be exposed.
Claim your business profile now and gain access to all features and respond to customer reviews.