Refunds and Cancellation

Last updated: August 30, 2026

Wambesha is operated by Wambesha LLC, a New Mexico (USA) limited liability company (business ID 0008057749), 1209 Mountain Road Pl NE, Ste N, Albuquerque, NM 87110, USA.

8. Contact

Billing questions, refunds and cancellations: [email protected].