Haven’t heard of this company. But what they’re going to say is instead of working self assessment become a Ltd company. If they don’t tell you where they got your details avoid them like a plague.