Here’s an additional toll free phone number that belongs to them: 18887886532. They don’t seem to be answering calls from it at the moment though.
The 0705 number is still working. I got an answer but the woman hung up unexpectedly possibly because of my soundboard choice. Get em!