Alcuda - Up For It Networks
Consumer Report
I have just got my bank statement today and i see a payment to alcudabill.info for £39.99 GBP I do not know what it is for and i did not authorise this and want it back. I have looked on the internet and see they are a scam company taking money without authorisation so can you help me with this? ...