Active since Jul 2024
Do not trust them they will take your money but not settle your accounts. I made the mistake of not researching them before setting up a debit with them. The balance on the account in question has not been changed. They also refuse to help. Everytime I phone them they say they going to get back to me,to date they have not.