This looks to be a legitimate company but I would not recommend using them. Firstly the payment took a good hour to clear on the system even though the payment came off my account immediately. Secondly the amount taken off my account was slightly higher than the price that was stated online. The invoice eventually arrived and showed there was costs for service and processing which is to me is hidden costs. Finally they did not respond to my email after several days regarding the pricing and slow payment (email sent before invoice or payment was cleared online). I received the vouchers in the end but for all that was saved it really wasn't worth it.