About Deluxe Travel Europe Ltd. (06364244) United Kingdom