Recently I attempted to book a flight online with this company. Not UK as might be assumed but German. Basically they extorted £100 "cancellation fee" after requiring that I scan and send a copy of my passport and my debit card within 24 hours of booking. My bank advised me against following through with this demand and are now engaged in a dispute with them to recover the "fee"'.
They are scam artists. Be warned!