Is Humaworm still in business. I feel like I have been scammed. I place an order. They take the payment from my bank account and then NOTHING. I emailed them. NOTHING. There are no phone numbers to contact them.
I have no idea how to get my money back. I have been scammed. :(