Their website looked professional and I had not come across this thread or TrustPilot before using them. I found them in a blog post. My bad.
Anyway they are 10000% scammers, stay very far away! Wonder how much they invested to get their website up and running because it looks really slick.