asked by
on 10/18/21Short answer is no. I've been trying since 26th Nov 2021 with no success, all they do is try and get mote money out of me. BTW I see their Web name is up for sale
You will never get your money back - it is a scam. They are based in the Marshall Islands even though they say they are in the UK, so regulators cant touch them