Alcuda - Up For It Networks
Consumer Report
This amount was charged to my credit card without my contacting this company. When my credit card company investigated this transaction, it was told that I had agreed to the transaction and had initially approached Alcuda.com. I have no idea who they are linked to or how I could have made contact ...