I purchased a pay-per-view event for £24.99, and shortly after, they automatically charged my account again. After attempts to resolve the issue through emails and case files, I found out that refunds are not provided. If they were a physical store, I'd call the authorities. It's a scam, so stay away.
Claim your business profile now and gain access to all features and respond to customer reviews.