Debit card or EFT (not sure based on your next message)? I'm not sure if debit card payments can be reversed. Credit card, yes. EFT, you have a problem.
They've been consistently getting 1/2 to a full page of negative reviews on Hello Peter going back to last year, I don't know why people still use them
And then?
The owner's name is easy to get, no need for contacting a bank (no, I'm not sharing it - I'm not becoming an unwitting accomplice in whatever you plan to do once you "F track them down").