Hi and welcome.
They are a legitimate company and are licensed.
They will be what is known as a 'packager', they will charge you for doing the initial legwork for an IVA and then send your details to an IP.
If you have provided them with debit card details then they can take money from your account. What you can do is to report your card lost so your bank will replace it and they cannot take any more money from it.
If you are looking at an IVA then please do speak to some other companies. Either click on the 'Ask a question' link on the left hand side of the page and contact one of the experts who post on here, or visit the comparison site
www.iva.com for a list of companies and reviews and give one or two a ring for some free advice.
There are plenty out there who will not charge upfront fees.
I'd have nothing else to do with this company to be honest.