Alcuda - Up For It Networks
Consumer Report
Sent e mails to the company to stop payments and to no avail. Then had to ring the bank to stop any further payments to this company. Do not log onto this sit and give information about your bank details as you will find it hard to cancel ...