Does anyone know if Rustall is still in business? I ordered some products from their site two weeks ago. My PayPal account was charged immediately but I have never received any communication from the company and never received the product.
Original Post