Active since Mar 2024
I've been with Amobia for over 10 years now and they've never disappointed. They are on the ball and they always follow up. Looking forward to a long relationship in internet connectivity.
This is an absolute **** and Octafx who forced me to pay money there is also in on the ****. Once you deposit money with them they say that your account is locked for 24 hours. It's already 120 hours and i still haven't received my money. Their customer service just tells you it will take 24 hours every time then you get nothing. Not even a response