The most impossible company to get in…
The most impossible company to get in touch with. I set up a direct debit with them and I’ve had no further contact since. None of their contact numbers or live chats seem to work, and I can’t find them on any other social media channel.








