Looking at the details of the refund it says this:
Subject: TDCRacing has just sent you $140.00 USD with PayPal
So Parker is doing the refunds. Looks like this might have a happy ending for us customers after all.