Beta force is a scam and Im taking them to court. Ive been charged on my credit card for product that never got shipped. They lie and are a useless company.
Beta force is a scam and Im taking them to court. Ive been charged on my credit card for product that never got shipped. They lie and are a useless company.
Country: USA State: Florida City: Lantana ZIP: 33465
Address: P.O. Box 3101
Phone: 8889759628
Site: trybetaforce.com
0 comments