This company called trying to lower my interest rates, charged me $1,295.00. The credit card company says that it is definitely a scam. From everything I’m reading online it would appear that way for sure! Do not give your information to them . They appear to just open merchants and charge them up as fast as possible, to take the payout and run!
Name: Bella Solutions, Inc.
Country: United States
Address: 11654 Plaza America Drive Suite 161