Wela LLC
Consumer Report
Was charged 76.92 for a product claimed to have shipped to my home address never received. Furthermore, it's been over 5 business days (7 days to be exact), and I cannot get professional assistance to track shipment for product never received for credit. Wela instructions for immediate ...