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
Twelve Whales has a
1.9
average rating
from
1,091
reviews