Although AtHome America has not made any official statement on their website, the Direct Selling Association has reported that the company has gone out of business. The phone number posted on the company’s website – 1.800.928.4663 – is no longer active. Apart from the Direct Selling Association’s mention, no other information is available.

Leave a Reply