Login
Start Free Trial Are you a business?? Click Here
Anonymous
They initially take your money.. You are then bombarded by phone calls all wanting you to invest.. but when it comes to withdraw that's a hole new problem... you apparently need to top up a linked account with 7000 I was told in order to withdraw any funds... scream scam .. DO NOT USE THIS COMPANY..
5 months ago
Read Twelve Whales Reviews
Twelve Whales has a 1.9 average rating from 1,091 reviews